[STM32F1] stm32F103 求高手解决这个问题很奇葩也很奇怪。。。。

[复制链接]
1017|6
 楼主| huayuguo 发表于 2016-8-5 17:22 | 显示全部楼层 |阅读模式
      不知道是不是某软件被破的原因,这swich 为啥会执行错了呢 详细看下附件图片
6946.tmp.png
 楼主| huayuguo 发表于 2016-8-5 17:24 | 显示全部楼层
正确应该执行CONNACK结果执行的是 。
469C.tmp.png
joyme 发表于 2016-8-5 17:28 | 显示全部楼层
CONNACK和PINGRESP分别定义是什么?有可能是联合体高低位反
mmuuss586 发表于 2016-8-5 19:53 | 显示全部楼层
是不是优化级别设的不对;
 楼主| huayuguo 发表于 2016-8-8 09:42 | 显示全部楼层
mmuuss586 发表于 2016-8-5 19:53
是不是优化级别设的不对;

确定是代码编译优化的问题,IAR 是最近才安装的默认最高优化。。。。。。改成None 就OK了 我也汗颜
icecut 发表于 2016-8-8 10:09 | 显示全部楼层
都是优化惹的祸
airwill 发表于 2016-8-8 10:20 | 显示全部楼层
IAR 的优化真厉害, 可以优化到错误的结果!
优化错误这样的情况我在 Keil 上没有遇到过, 不过在 CCS 上也常有.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

48

主题

109

帖子

0

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