我们在使用CCS进行DSP开发时,经常会使用单步调试,或者全速调试,但是当我们想要实现某个变量到某值时,程序停止运行的功能,该如何操作呢?
实际上,CCS自带一个名为“watchpoints”的功能,可以实现上述操作。
我们先看下CCS关于watchpoints的帮助文档:
可能是CCS的帮助文档比较老版的原因,实际操作是这样的:先烧录程序进入debug模式,然后,选择run>new Breakpoint>hardware watchpoint:
然后在弹出的设置窗口进行如下设置:比如这里我要监测PvVars.fPvVolt变量,对其的操作为read,点击OK
进入到如下窗口: