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

适用情境

-追查内存存取状态。

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

除错技巧

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

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

KEIL μVision

-需先安装 Nu-Link Keil Driver。

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

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

 KEIL μVision

IAR EWARM

-需先安装 Nu-Link IAR Driver。

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

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

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

 IAR EWARM

本网站使用cookie作为与网站互动时识别浏览器之用,浏览本网站即表示您同意本网站对cookie的使用及相关隐私权政策
OK