码迷,mamicode.com
首页 > 其他好文 > 详细

IAR 条件断点

时间:2017-03-13 10:23:21      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:窗口   blog   断点   一点   ges   alt   需要   暂停   个数   

条件断点是IDE的一个重要功能,在IAR调试时候,经常跟踪一个数据,但是对较大的buffer,用普通的断点或live watch都不好跟踪。

比如某个buffer里一个数,我们知道他在第几个,但是却从watch窗口里面看不到。

一是由于局部变量必须把程序停下了才能看到。

二是由于数据结构太大,一旦加到watch里面,如果全局观察,大多数情况会很慢,并且极容易一点开折叠就发生软件崩溃。

两个解决方法:

1. 比如需要观察的数据其下标是1500,先全速跑一下,估计下时间大约到1400多打断点停下来。

    看下是否快到1500了,然后一步一步运行,这种方法比较原始,不好控制。

2. 条件断点。全速运行然后在特定条件下暂停观察局部变量。

如下,变量j等于100时候停下了。

技术分享

当运行到第100次时,自动停下。

 技术分享

 

IAR 条件断点

标签:窗口   blog   断点   一点   ges   alt   需要   暂停   个数   

原文地址:http://www.cnblogs.com/pingwen/p/6541373.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!