IAR EW430 突然无法设置断点_无法单步的问题

问题描述:

IAR 中MSP430的工程在debug时突然出现无法设置断点的情况,而且双击设置断点,没有任何反应和提示或警告。也不能单步运行。换其他工程,可以。

解决思路:

判断是工程设置的问题。本来打算把工程设置一项一项做对比,但是IAR不能同时开两个,所以直接把两个工程的 .ewp 文件做比较。发现其中如下不同:
CCDebugInfo 1
可以设置断点的工程,这里是1,不能设置断点的工程这里是0.先不管,直接修改试试,因为这两个文件只有这一个地方不同,如果还有其他地方不同,那就得好好分析下看是哪个选项的问题。修改后,这个工程可以断点了。
其实,这个 .ewp文件内部是xml格式的数据。

小结:

问题虽然解决了,但是脚步不应该在这里停止,既然我都写到这里了,那就应该找到真正的原因。
分析这个xml文件 (.ewp文件)。
可以看到这个CCDebugInfo属于ICC430内部,所以应该是Options中的C/C++ compiler的属性,修改该值后发现 “Generate debug informat” 选项发生了变化。Options–>C/C++ compiler–>Output–>Generate debug informat
所以,如果你的工程突然不能debug,看看是不是这个选项没有勾选。

分享到: 更多
版权申明:

本站保留所有原创文章的版权,本站地址:奔跑的博客[http://www.elecbench.com]

原创文章转载时请注明出处,并添加文章所在页面的链接:http://www.elecbench.com/iar-ew430-%e7%aa%81%e7%84%b6%e6%97%a0%e6%b3%95%e8%ae%be%e7%bd%ae%e6%96%ad%e7%82%b9_%e6%97%a0%e6%b3%95%e5%8d%95%e6%ad%a5%e7%9a%84%e9%97%ae%e9%a2%98/

本站所有 2010年3月4日 以后发表、未标明为“转载”的文章均是本站原创。

发表评论


(设置自己的个性头像)

*

申请属于你的免费顶级域名