使用《Tool之TargetServer(vx6)》连接Target后,就可以使用Debugger了
在DKM/RTP或Target Connection上右击,都可以启动Debugger
不管是调试DKM还是RTP,操作都是一样的。试一个简单的DKM吧:
启动Debugger后,首先看到的是Debug Configuration页面
点击Debug按钮后,WorkBench就会自动打开Device Debug视图,而程序就在第一行代码处停下了。这个视图里,有多个与调试相关的小窗口
在Variable里可以看到当前的局部变量;或者在任意变量上右击选择Watch,就可以在Expressions里它了,也可以直接在这里调整变量的值
接下来就可以单步调试程序了
更多的时候,是直接在关心的语句位置加个断点,然后执行Resume。在code这个文本框的左边框上双击就是添加断点,再次双击就是取消断点
还有一种常用的调试方式是:调试已经执行的任务。例如这个例子:
先让程序跑起来,然后在Target Connection里找到相应任务,右击Attach