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

[复制链接]
1943|41
xxmmi 发表于 2020-6-2 21:59 | 显示全部楼层
重新编译所有文件
guoyt 发表于 2020-6-2 22:02 | 显示全部楼层
Project -> Options -> C/C++ Compiler -> Output:勾选上“Generate debug informat” 这个选项
zhuww 发表于 2020-6-2 22:08 | 显示全部楼层

可能你某部分代码被优化导致你不能打断点。
bqyj 发表于 2020-6-2 22:12 | 显示全部楼层
代码处于条件编译未选中状态
chenho 发表于 2020-6-2 22:17 | 显示全部楼层
软件一般都会存在bug
stly 发表于 2020-6-2 22:21 | 显示全部楼层
建议更新IAR版本
yinxiangh 发表于 2020-6-2 22:27 | 显示全部楼层
在project下边点击clean,把已经编译好的文件删除,然后rebuild all,再重新下载程序
lium 发表于 2020-6-2 22:30 | 显示全部楼层
应该是Options中的C/C++ compiler的属性
zhuww 发表于 2020-6-2 22:33 | 显示全部楼层
全部重新编译一下试试能不能打断点
wenfen 发表于 2020-6-2 22:36 | 显示全部楼层

Rebuild All重新编译
llljh 发表于 2020-6-2 22:41 | 显示全部楼层

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

如果你的代码不再预编译里面,则不能打断点。
pengf 发表于 2020-6-2 22:50 | 显示全部楼层

高度优化的代码,会影响在线调试
chenjunt 发表于 2020-6-2 22:54 | 显示全部楼层
Project -> Options -> linker -> Output:勾选上“Include debug information in output ” 这个选项
kangzj 发表于 2020-6-2 22:58 | 显示全部楼层
查看配置是否正确
huanghuac 发表于 2020-6-2 23:04 | 显示全部楼层
可能是低版本IAR打开高版本IAR引起的兼容问题
songqian17 发表于 2020-6-2 23:08 | 显示全部楼层
Options–>C/C++ compiler–>Output–>Generate debug informat
dingy 发表于 2020-6-2 23:12 | 显示全部楼层
Project->Options->linker->output->format;
选择 Debug information for c-SPY选项
houcs 发表于 2020-6-2 23:15 | 显示全部楼层
还有可能是Windows系统高度优化的问题,这个建议重装系统。
gongche 发表于 2020-6-2 23:19 | 显示全部楼层
若怀疑是IAR软件自身的问题,建议升级到最新。
wangpe 发表于 2020-6-2 23:25 | 显示全部楼层
优化关了没
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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