打印

iar 的stm8,优化很糟糕

[复制链接]
4798|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
solo777|  楼主 | 2012-8-11 19:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
不知道怎么选择了优化。

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

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

基本上不要使用代码优化功能。
沙发
捡漏王子| | 2012-8-11 20:39 | 只看该作者
那就不优化啊,再试一试。

使用特权

评论回复
板凳
rush1988| | 2012-8-11 22:29 | 只看该作者
记得有人说过,如果优化有问题,大多数原因还是我们程序有问题,语法方面没有注意到等等。

使用特权

评论回复
地板
捡漏王子| | 2012-8-11 22:45 | 只看该作者
主要是变量之类的东西,我记得有人之前写过一些这方面的东西

使用特权

评论回复
5
wlq_9| | 2012-8-12 17:00 | 只看该作者
只能说明程序写的不够严谨。
KEIL的C51也一样,某些不严谨的程序,8级优化没问题,9级优化就出乱七八糟的问题。
其实关编译器P事没有。

使用特权

评论回复
6
figo20042005| | 2012-8-12 19:49 | 只看该作者
有三种程序结构里的变量可以不被优化,用VOLATILE限制。其他的优化没问题的

使用特权

评论回复
7
sxmilovebb| | 2012-8-13 08:47 | 只看该作者
我都是用IAR写代码,最终用 STVP 编译优化的

使用特权

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

本版积分规则

83

主题

375

帖子

2

粉丝