新唐开发平台:进阶使用者的七大诀窍(5)使用Watchpoint来除错

电子说

1.2w人已加入

描述

适用情境

-追查内存存取状态。

-参数发生非预期的变化。

除错技巧

-在除错模式下使用 watchpoint,以KEIL μVision 与 IAR EWARM为例。

当指定条件发生,例如指定观察的数据有被读写,Watchpoint 会将CPU停下来。

KEIL μVision

-需先安装 Nu-Link Keil Driver。

-“Ctrl+B” 开启Breakpoints 窗口。

-支援 “访问断点(A)”, “执行断点 (E)” 与 “计数次数产生断点”。

内存

IAR EWARM

-需先安装 Nu-Link IAR Driver。

- View -> Breakpoints窗口 ->右击 “New Breakpoint” -> 选择 “Code” 或 “Data”

-支持读写访问数据断点。

-支持程序断点,可增加变量作为条件。

内存

  审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分