设置断点其实是省时的调试方法,但是千万要注意,如果断点前涉及到了一些CPU读取外部数据的话,有可能会让你的程序永远运行不到断点处,因为仅用keil“软”调试的话,读取的外部硬件的数据都是“1”。
所以断点使用时要注意这点就行了。
这么基础的调试功能当然支持。进入调试界面,按Ctrl+B打开Breakpoints对话框,添加相应的表达式即可。
例如如果你需要在程序改写D:0x50单元时终止程序的运行,可以在Expression中填写“D:0x50”,Access中勾选Write,保存此断点定义。那么当程序运行到对D:0x50单元进行修改的位置时就会自动停下来。
这只是一个非常简单的例子,具体你可以好好看看uVision的使用帮助。软件的帮助文档都是最好的信息来源。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)