打印

IAR设置断点故障

[复制链接]
10624|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dayplover|  楼主 | 2012-9-24 11:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
不知道哪位大哥碰到过类似的情况:STM32的一个程序,设置断点后下载,断点全部失能;在连线状态下,不能设置断点。不知道是IAR平台设置的问题还是别的呢?
PS:使用另一个项目程序,可以设置断点,但是,不会在断点停下来,但是断点条件肯定满足了,因为暂停程序时,程序停在断点之后的代码处。也就是说,可以理解为断点异常。跪求大家帮助,先谢过了
沙发
lvjing880907| | 2012-9-24 11:09 | 只看该作者
我也遇到过!但是不知道怎么解决

使用特权

评论回复
板凳
dayplover|  楼主 | 2012-9-24 11:10 | 只看该作者
同是天涯沦落人。。。。

使用特权

评论回复
地板
figo20042005| | 2012-9-24 11:18 | 只看该作者
不知道用的版本的IAR也是这样吗

使用特权

评论回复
5
figo20042005| | 2012-9-24 11:18 | 只看该作者
别的版本的IAR

使用特权

评论回复
6
dayplover|  楼主 | 2012-9-24 11:22 | 只看该作者
5# figo20042005
这个,我用的是5.40版本,别的版本没有尝试过

使用特权

评论回复
7
dayplover|  楼主 | 2012-9-25 10:41 | 只看该作者
还没解决。。。跪求高人指点。
最新现象时:在反汇编的窗口中可以设置断点,在C编译区不能设置断点

使用特权

评论回复
8
lzfbillie| | 2012-9-25 20:12 | 只看该作者
我也遇到过这种情况,我的猜想是之前的断点设置有问题导致的,
选择菜单里面 view->breakpoints,然后会出现你所有设置的断点,选择全部之后,点删除,这时候断点就都被清空了,然后再重新设置断点,基本就可以了。

你可以试试我的方法

使用特权

评论回复
9
dayplover|  楼主 | 2012-9-27 16:31 | 只看该作者
8# lzfbillie 之前也试过这个方法,但是也没起作用。。。还是谢谢你的建议

使用特权

评论回复
10
wlq_9| | 2012-9-27 19:49 | 只看该作者
可以看一下工程设置里面的有个generate debug information选项。

使用特权

评论回复
11
香水城| | 2012-9-28 16:13 | 只看该作者
通常出现这个现象是因为你要加断点的位置并没有程序

也就是你的C代码和你的实际代码对不上号了

可能的原因,或者需要重新全部编译,或者代码被优化,或者代码处于条件编译未选中状态

可以从这个思路考虑下

使用特权

评论回复
12
cbb0416| | 2014-3-21 14:15 | 只看该作者
我的也出现了类似问题,参考10#的建议修改了下,现在OK了

使用特权

评论回复
13
拿起书本| | 2014-3-21 21:23 | 只看该作者
原来断点设置在死循环后面,所以无法到达断点的。

使用特权

评论回复
14
jianglei0571| | 2014-10-13 16:53 | 只看该作者
重建工程吧,我也遇到这个问题,只能在汇编窗口设置中断,直接重新建立工程

使用特权

评论回复
15
qq492783060| | 2015-4-12 09:24 | 只看该作者
方法之一,Rebuild all

使用特权

评论回复
16
Aresqing| | 2015-6-1 15:35 | 只看该作者
qq492783060 发表于 2015-4-12 09:24
方法之一,Rebuild all

完全正确!

使用特权

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

本版积分规则

0

主题

38

帖子

1

粉丝