keil中设置断点的作用是什么?

keil中设置断点的作用是什么?,第1张

断点的作用是可以让程序运行到设置的断点处,然后查看各种变量和寄存器中的数值。

设置断点其实是省时的调试方法,但是千万要注意,如果断点前涉及到了一些CPU读取外部数据的话,有可能会让你的程序永远运行不到断点处,因为仅用keil“软”调试的话,读取的外部硬件的数据都是“1”。

所以断点使用时要注意这点就行了。

这么基础的调试功能当然支持。

进入调试界面,按Ctrl+B打开Breakpoints对话框,添加相应的表达式即可。

例如如果你需要在程序改写D:0x50单元时终止程序的运行,可以在Expression中填写“D:0x50”,Access中勾选Write,保存此断点定义。那么当程序运行到对D:0x50单元进行修改的位置时就会自动停下来。

这只是一个非常简单的例子,具体你可以好好看看uVision的使用帮助。软件的帮助文档都是最好的信息来源。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11655010.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存