打印
[STM32]

关于keil的单步调试乱序问题

[复制链接]
2118|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
堂堂菜鸟|  楼主 | 2013-10-18 17:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在用FSMC控制板子上的NANDFLASH,对其进行擦写读取操作,但是在单步调试的过程中,发现光标会乱跳,本应该顺序执行,却出现了乱序执行,这样导致最后结果出错,请问是什么原因呢?(板子应该没问题,胡拿了两块板子,都一样),有没有可能是单步执行之间的时间和flash的时序对不上?

相关帖子

沙发
chenyu988| | 2013-10-25 08:42 | 只看该作者
可以断点调试试试

使用特权

评论回复
板凳
ayb_ice| | 2013-10-25 08:45 | 只看该作者
这是有可能的
调试时有些功能是受限制的,比如有些低功耗模式

使用特权

评论回复
地板
堂堂菜鸟|  楼主 | 2013-10-29 18:02 | 只看该作者
ayb_ice 发表于 2013-10-25 08:45
这是有可能的
调试时有些功能是受限制的,比如有些低功耗模式

谢谢你!

使用特权

评论回复
5
kseeker| | 2013-10-30 00:18 | 只看该作者
基本上这都是编译器优化造成的。调试时一般把优化关掉。

使用特权

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

本版积分规则

5

主题

43

帖子

0

粉丝