[STM8]

大家用哪个编译器开发STM8呢?分享一个STVD遇到的坑

[复制链接]
1396|8
手机看帖
扫描二维码
随时随地手机跟帖
zhouzpd|  楼主 | 2019-6-27 17:30 | 显示全部楼层 |阅读模式


最近使用STVD ,COSMIC 4.3.4版本遇到一些编译问题,打算在新开发产品中使用IAR
所以看看大家使用哪个编译器居多。

网上帖子来看,大部分好像是推荐IAR。

大家也可以表达一下遇到的坑。

下面是遇到的

COSMIC STM8 编译bug.png COSMIC STM8 编译bug-汇编.png

代码:
STVD.zip (28.66 KB)
单选投票, 共有 11 人参与投票 查看投票参与人

投票已经结束

36.36% (4)
9.09% (1)
36.36% (4)
9.09% (1)
9.09% (1)
您所在的用户组没有投票权限

使用特权

评论回复
zhouzpd|  楼主 | 2019-6-27 17:54 | 显示全部楼层
当使用if else 代替 三元运算符时正确
        if(p1==0)         a = PARA_1;
        else                          a = PARA_2;




使用特权

评论回复
cry1109| | 2019-6-27 21:30 | 显示全部楼层
坑目前还没遇到过,就是使用起来有点不方便。现在慢慢的用的时间长了,差不多习惯了。

使用特权

评论回复
xyz549040622| | 2019-6-27 22:08 | 显示全部楼层
STVD确实有许多需要注意的地方,IAR就好用多了,但是STVD的效率高点。

使用特权

评论回复
taobaofarmer| | 2019-6-28 10:14 | 显示全部楼层
STM8 和32我一直用IAR

使用特权

评论回复
蝴蝶泉2018| | 2019-6-28 14:24 | 显示全部楼层
个人认为STM8 就三个寄存器,其中A是8位的,X,Y是16位的。太复杂的C语言转换时资源明显不够。以前调试时用简单的C语句都没什么问题。毕竟是8位单片机。而STM32用复杂的C语言基本没遇到什么编译问题,毕竟好多个32位寄存器呢。 编译器熟悉的就好

使用特权

评论回复
programmable| | 2019-8-30 15:23 | 显示全部楼层
用的IAR 没用过STVD

使用特权

评论回复
googcheng| | 2019-10-10 11:54 | 显示全部楼层
cry1109 发表于 2019-6-27 21:30
坑目前还没遇到过,就是使用起来有点不方便。现在慢慢的用的时间长了,差不多习惯了。 ...

哈哈 不习惯

使用特权

评论回复
MianQi| | 2020-11-3 10:14 | 显示全部楼层
在STVD中编辑过汇编指令码?
如何在C代码中内嵌汇编指令?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

330

帖子

1

粉丝