【cw10.x使用分享】watchpoint
在调试时,除了对指令设置断点外,还有另一种断点,叫做观察点。就是当变量被访问的时候,可以暂停CPU.下面说一下如何设置。1,编写程序如下:
http://www.myhcs08.com/php/attachment/diary/Mon_1407/84343_7d8b37013e567a2.jpg
2,对sum这个量,设置观察点。
右键该变量,并点击"Add watchpoint"
http://www.myhcs08.com/php/attachment/diary/Mon_1407/84343_b9eeae83a0085ef.gif
就会弹出设置属性窗口
http://www.myhcs08.com/php/attachment/diary/Mon_1407/84343_434371e1729bff0.jpg
3,设置属性
"Enable" 为使能位
"Read" :表示读访问时暂停
"Write":表示写访问时暂停
点击OK后,在"Breakpoints"窗口中会有显示
http://www.myhcs08.com/php/attachment/diary/Mon_1407/84343_99a4dfc90aef809.jpg
4,运行程序,进行验证
http://www.myhcs08.com/php/attachment/diary/Mon_1407/84343_7d8b37013e567a2.jpg
程序每次都在写sum变量处停止。
相比MDK IAR CW用的少,望楼主提供更多些使用分享。 版主的这些使用分亨很有用啊,能让人学习很到很多东西。 有人使用kds开发的吗? zhangrenbee 发表于 2014-9-23 12:06
有人使用kds开发的吗?
kds就是cw10.x的裁剪版,运行更流畅,而且好像对kinetis的代码大小没有限制。用来做kinetis的开发还是挺实用的。 飞锐泰克 发表于 2014-9-24 09:52
kds就是cw10.x的裁剪版,运行更流畅,而且好像对kinetis的代码大小没有限制。用来做kinetis的开发还是挺 ...
kds针对kinetis系列的免费开发环境。cw是要收费的。
页:
[1]