iar 的stm8,优化很糟糕

[复制链接]
5472|6
 楼主| solo777 发表于 2012-8-11 19:13 | 显示全部楼层 |阅读模式
不知道怎么选择了优化。

结果之前能运行的,现在不能运行了。

发现很多语句都被优化掉了。

基本上不要使用代码优化功能。
捡漏王子 发表于 2012-8-11 20:39 | 显示全部楼层
那就不优化啊,再试一试。
rush1988 发表于 2012-8-11 22:29 | 显示全部楼层
记得有人说过,如果优化有问题,大多数原因还是我们程序有问题,语法方面没有注意到等等。
捡漏王子 发表于 2012-8-11 22:45 | 显示全部楼层
主要是变量之类的东西,我记得有人之前写过一些这方面的东西
wlq_9 发表于 2012-8-12 17:00 | 显示全部楼层
只能说明程序写的不够严谨。
KEIL的C51也一样,某些不严谨的程序,8级优化没问题,9级优化就出乱七八糟的问题。
其实关编译器P事没有。
figo20042005 发表于 2012-8-12 19:49 | 显示全部楼层
有三种程序结构里的变量可以不被优化,用VOLATILE限制。其他的优化没问题的
sxmilovebb 发表于 2012-8-13 08:47 | 显示全部楼层
我都是用IAR写代码,最终用 STVP 编译优化的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

83

主题

375

帖子

2

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