13.1.5 调试命令
在KeilµVision3集成开发环境中,除了可以使用菜单命令和工具栏来调试程序外,还支持完善的调试命令。这些调试命令可分为如下所示的几大类。
❑通用命令:提供了诸如系统复位、退出调试模式等通用调试操作。
❑程序命令:提供了目标程序的执行调试操作,包括跳出当前函数、停止程序运行等操作命令。
❑断点命令:提供了调试断点的相关操作,包括开启或关闭断点、删除或添加断点等操作命令。
❑存储器命令:用来显示和更改存储器的内容,例如显示存储器中的内容,在线编译代码等操作。
在KeilµVision3中,这些调试命令只在程序调试模式下才可以使用。下面分别介绍各类调试命令。
1.通用命令
通用命令提供多种调试操作,使用通用命令使得调试程序更加灵活。在KeilµVision3中提供的通用命令,如表13.2所示,其中各个通用命令的具体操作,可以参阅KeilµVision3集成开发环境中的帮助信息。
2.程序命令
程序命令可以在命令窗口运行代码和程序指令,使用程序命令大大提高了程序调试的灵活性和方便性。程序命令如表13.3所示,其中各个程序命令的具体操作,可以参阅KeilµVision3集成开发环境中的帮助信息。
3.断点命令
KeilµVision3提供的断点命令可以管理调试断点。断点命令如表13.4所示,其中各个断点命令的具体操作,可以参阅KeilµVision3集成开发环境中的帮助信息。
除了执行断点命令来管理断点外,也可以通过菜单命令或断点对话框来设置断点,读者可以参阅前面断点的介绍。
4.存储器命令
存储器命令可以用来显示或修改存储器内容。存储器命令如表13.5所示,其中各个存储器命令的具体操作,可以参阅KeilµVision3集成开发环境中的帮助信息。
技巧在使用调试命令的时候,可以输入命令的完整表示,也可以输入简写指令。例如,要输入BreakSet命令设置断点时,首先输入一个字母B,在下方显示的以B开头的命令中选择BreakSet命令,也可以输入其简写形式BS,执行效果完全相同。