调试之数据断点

嵌入式开发中debug是解决问题的重要途径,主要使用的debug工具是JLINK、JTAG。可以结合KEIL 或者 IAR打断点进行调试。断点分为数据断点和代码断点。IAR 和KEIL 都支持,网上有很多材料可以自己百度。所谓数据断点就是该数据所在的内存有改变,就会在改变这个数据的地方停止下来,对于排查数据异常篡改的bug效率非常高。

除了使用IAR 等IDE打断点之外还有的使用visual studio 进行嵌入式的开发和调试,本文主要介绍使用visual studio如何打数据断点。

1,先找到该变量s_cur_contrast所在的语句,打一个代码断点。

2,F5启动调试,会在上面断点处停止。

3,将该变量添加到监视。

4编辑监视框内变量,获取变量的地址5新建数据断点。

6,将变量的地址填入,点击确定,数据断点设置完成,当有地方更改这个值的时候就会停下来。

7,触发数据断点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值