[MCU] 不能设置断点的情况

[复制链接]
1803|41
supernan 发表于 2020-6-3 21:55 | 显示全部楼层
重新编译所有文件
ousj 发表于 2020-6-3 21:59 | 显示全部楼层
Project -> Options -> C/C++ Compiler -> Output:勾选上“Generate debug informat” 这个选项
yufe 发表于 2020-6-3 22:03 | 显示全部楼层
可能你某部分代码被优化导致你不能打断点。
juventus9554 发表于 2020-6-3 22:10 | 显示全部楼层
代码处于条件编译未选中状态
dingy 发表于 2020-6-3 22:13 | 显示全部楼层

软件一般都会存在bug
morrisk 发表于 2020-6-3 22:17 | 显示全部楼层

建议更新IAR版本
wangzsa 发表于 2020-6-3 22:21 | 显示全部楼层
在project下边点击clean,把已经编译好的文件删除,然后rebuild all,再重新下载程序
zhanglli 发表于 2020-6-3 22:27 | 显示全部楼层
应该是Options中的C/C++ compiler的属性
bqyj 发表于 2020-6-3 22:32 | 显示全部楼层
全部重新编译一下试试能不能打断点
wuhany 发表于 2020-6-3 22:35 | 显示全部楼层
Rebuild All重新编译
juventus9554 发表于 2020-6-3 22:38 | 显示全部楼层

就是#if #else #endif 这类带有#的预处理编译。

如果你的代码不再预编译里面,则不能打断点。
supernan 发表于 2020-6-3 22:43 | 显示全部楼层
高度优化的代码,会影响在线调试
pangb 发表于 2020-6-3 22:46 | 显示全部楼层
Project -> Options -> linker -> Output:勾选上“Include debug information in output ” 这个选项
xxmmi 发表于 2020-6-3 22:49 | 显示全部楼层
查看配置是否正确
gongche 发表于 2020-6-3 22:53 | 显示全部楼层
可能是低版本IAR打开高版本IAR引起的兼容问题
songqian17 发表于 2020-6-3 22:59 | 显示全部楼层
Options–>C/C++ compiler–>Output–>Generate debug informat
hanwe 发表于 2020-6-3 23:03 | 显示全部楼层
Project->Options->linker->output->format;
选择 Debug information for c-SPY选项
hanwe 发表于 2020-6-3 23:06 | 显示全部楼层
还有可能是Windows系统高度优化的问题,这个建议重装系统。
yufe 发表于 2020-6-3 23:10 | 显示全部楼层
若怀疑是IAR软件自身的问题,建议升级到最新。
wangzsa 发表于 2020-6-3 23:13 | 显示全部楼层
优化关了没
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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