[stm8s]IAR for stm8果然是杯具-_-

2019-12-11 18:34发布

总见上官一直支持IAR,我今天也突然有兴致换个编译器试试,
移植了cosmic下的一个stm8s103F3的工程,编译成功,结果发现真杯具-_-


cosmic下 data:58 flash:2578 堆栈未知(我没做堆栈占用信息的统计工具) 我并没有使用开代码压缩,即使开了也就再少几十字节,我写的代码一向注重优化了。。。

结果在IAR下
  2 143 bytes of readonly  code memory
  1 105 bytes of readonly  data memory
    326 bytes of readwrite data memory


杯具。。。等IAR懂了stm8的指令,等IAR懂(u8)(a>>8)只取低8位就可以不需要真的移8次,要等到什么时候-_-
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
90条回答
millwood0
1楼-- · 2019-12-19 13:08
现在IAR还没做到比COSMIC好。
liubinghui
2楼-- · 2019-12-19 14:51
马克
chenbb8
3楼-- · 2019-12-19 17:32
 精彩回答 2  元偷偷看……
riptell2008
4楼-- · 2019-12-19 21:10
riptell2008 发表于 2012-4-14 19:15
cosmic还是好。路过,涨见识了!

不好,一个AES(论坛中的例程)用KEIL通过,能加密,也能正确解出,用 cosmic 杯具,能加不有解。几位有机会试一下。


Project1.rar (174.92 KB, 下载次数: 8) 2012-10-13 22:42 上传 点击文件名下载附件
例程和校验





cosmic 有没有新版本啊?
TANK99
5楼-- · 2019-12-20 00:35
学习中,都是牛人啊
shenbk
6楼-- · 2019-12-20 04:21
学习了,最近在IAR上编写STM8的OS,正需要这些。现在IAR可以更改虚拟寄存器为12个了。

一周热门 更多>