[AVR单片机] IAR 代码优化问题

[复制链接]
3546|5
 楼主| he_junpeng 发表于 2013-11-2 21:47 | 显示全部楼层 |阅读模式
本帖最后由 he_junpeng 于 2013-11-2 22:04 编辑







        我用IAR编写的程序,生成的hex文件总是其他编译软件的3倍多,大家都说IAR代码优化的好,我就觉得奇怪了,而且在IAR选项里用了High、Low、None、Medium都一样。我用了IAR for AVR和IAR for 8051,都一样,IAR for 8051都是keil的3倍。
      

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
qin552011373 发表于 2013-11-4 09:50 | 显示全部楼层
你用的是那个版本?
 楼主| he_junpeng 发表于 2013-11-4 10:29 来自手机 | 显示全部楼层
IAR的最近三个版本我都试过,包括AVR和51,代码都是其他软件的3倍多!
holle 发表于 2013-11-4 12:31 | 显示全部楼层
代码太少了,又没有复杂的条件判断和数据结构,不具有代表性。
 楼主| he_junpeng 发表于 2013-11-4 15:35 | 显示全部楼层
本帖最后由 he_junpeng 于 2013-11-4 15:38 编辑
holle 发表于 2013-11-4 12:31
代码太少了,又没有复杂的条件判断和数据结构,不具有代表性。

我用IAR写过很多程序,以前用keil写的一个7K的代码,原封不动的移植到IAR就变成20K!后来就换了一个大的flash的MCU,感觉就一点点代码单片机就装不下,有换了大容量的flash的MCU,后来用了其他编译软件,代码量一下就减下来了,才怀疑是IAR的问题!
戈卫东 发表于 2013-11-4 16:55 | 显示全部楼层
可能IAR对不重视的产品投入较少,性能也不好.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

48

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部