找回密码
 立即注册
楼主: 王昱顺

自研C语言编译器发布,STC IDE —— 面向STC32系列及AI8051U的C语言编译器,11/7更新

 火.. [复制链接]

0

主题

16

回帖

1909

积分

金牌会员

积分
1909
发表于 2026-10-19 22:29:26 | 显示全部楼层
STC IDE 只能ctrl+c;ctrl+v  右击复制粘贴要怎么设置吗

点评

右键的那个是被替换掉的菜单,所以里面还没加,下次更新我给右键菜单更新一下  详情 回复 发表于 2026-10-20 08:49
回复

使用道具 举报 送花

已绑定手机
已实名认证

148

主题

4104

回帖

1万

积分

超级版主

积分
11138
 楼主| 发表于 2026-10-20 08:49:46 | 显示全部楼层
王子*** 发表于 2026-10-19 22:29
STC IDE 只能ctrl+c;ctrl+v  右击复制粘贴要怎么设置吗

右键的那个是被替换掉的菜单,所以里面还没加,下次更新我给右键菜单更新一下
回复

使用道具 举报 送花

28

主题

158

回帖

1166

积分

金牌会员

积分
1166
发表于 2026-10-20 13:34:17 | 显示全部楼层
切换调试设备…,这个在哪里啊?
回复

使用道具 举报 送花

0

主题

16

回帖

1909

积分

金牌会员

积分
1909
发表于 2026-10-20 22:13:33 | 显示全部楼层
王*** 发表于 2026-10-20 08:49
右键的那个是被替换掉的菜单,所以里面还没加,下次更新我给右键菜单更新一下 ...

好的,谢谢别忘记了
回复

使用道具 举报 送花

17

主题

139

回帖

2423

积分

金牌会员

积分
2423
发表于 2026-10-21 07:09:32 | 显示全部楼层
牛......................
回复

使用道具 举报 送花

6

主题

95

回帖

1200

积分

金牌会员

积分
1200
发表于 2026-10-21 10:32:51 | 显示全部楼层
我不知道这个算不算bug, 但是在Keil是支持的 .

sbit BEEP = P3^5 ;    //蜂鸣器控制,默认L,H启动.

    for(a = 0 ; a < 20 ; a++)
    {
        Delay_ms(200) ;
        BEEP ^= 1 ;

    }

在按位取反时报错.意思是原本BEEP就是按位定义的不支持二次位操作.

✕ 错误
3
×3
run.c:111
sbit 不支持复合赋值: BEEP ^=


点评

目前对于Sbit的支持没有那么完善。后续会进行支持的,因为这部分要慢慢扩展。不支持的,我就先让它这么防御着了  详情 回复 发表于 2026-10-21 11:20
回复

使用道具 举报 送花

已绑定手机
已实名认证

148

主题

4104

回帖

1万

积分

超级版主

积分
11138
 楼主| 发表于 2026-10-21 11:20:13 | 显示全部楼层
qq6035*** 发表于 2026-10-21 10:32
我不知道这个算不算bug, 但是在Keil是支持的 .

sbit BEEP = P3^5 ;    //蜂鸣器控制,默认L,H启动.

目前对于Sbit的支持没有那么完善。后续会进行支持的,因为这部分要慢慢扩展。不支持的,我就先让它这么防御着了
回复

使用道具 举报 送花

4

主题

245

回帖

3762

积分

论坛元老

积分
3762
发表于 2026-10-23 09:08:48 | 显示全部楼层
发现个问题:sizeof(long long)报错,uint64_t也报错

点评

好的,后续补全一下这个功能  详情 回复 发表于 2026-10-23 10:50
回复

使用道具 举报 送花

已绑定手机
已实名认证

148

主题

4104

回帖

1万

积分

超级版主

积分
11138
 楼主| 发表于 2026-10-23 10:50:14 | 显示全部楼层
Snapd*** 发表于 2026-10-23 09:08
发现个问题:sizeof(long long)报错,uint64_t也报错

好的,后续补全一下这个功能
回复

使用道具 举报 送花

79

主题

1112

回帖

4886

积分

荣誉版主

积分
4886
发表于 2026-10-25 02:47:12 | 显示全部楼层
FreeRTOS-STC32G-Demo.zip (327.69 KB, 下载次数: 134)

这是目前STC官方命名的FreeRTOS,本版本号是:V1.0.2
由于我对STC IDE编译器测操作不熟悉,为避免闹乌龙,请楼主帮助测试一下是否能通过,
如果通过,我将进行下一步的编程和应用。谢谢!

点评

您好杨老师,目前这个确实是没法通过的,主要是涉及到内联汇编和编译出来的汇编之间的交汇。需要大量改动优化和窥孔规则,否则会产生一些内部寄存器的争用和覆盖问题。目前暂时还没有解决掉这个问题,还在努力改善  详情 回复 发表于 2026-10-25 13:27
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-11-14 09:39 , Processed in 0.080116 second(s), 102 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表