新唐开发平台:进阶使用者的七大诀窍 (5) 使用Watchpoint来除错
进阶使用者的七大诀窍
使用 Watchpoint 来除错
适用情境
追查内存存取状态。
参数发生非预期的变化。
除错技巧
在除错模式下使用 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” 
- 支持读写访问数据断点。 
- 支持程序断点,可增加变量作为条件。 


编辑:zzy 最后修改时间:2021-12-27












