| 4.2 程序执行操作
Debugger中的程序执行命令在Debug下拉菜单中,如图5—19所示。这些命令在工具栏中也有相应的快捷按钮。下面简单说明一些常用的执行命令。
(1)运行(Run):
运行程序直到遇到某种条件才停止,程序停止的条件可以是执行到断点或用户干预等。当程序处于停止状态时,在VisualDSP++中所有的已经打开的各种相关窗El的内容都更新为程序运行后的值。
(2)暂停(Halt)
程序在执行过程中,用户可以通过暂停功能来暂停程序的执行。当程序处于暂停状态时,在VisualDSP++中所有已经打开的各种相关窗口的内容都更新为程序运行后的值,且状态条显示为当前程序停止的地址。
(3)执行到光标所在位置(Run To Cursor)
该功能将使程序运行,直到程序执行到光标所在位置时,程序暂停。光标的位置可以在源文件窗或反汇编窗中设置。
(4)执行1行程序(Step over)
仅仅执行1行C语言程序行,仅用于C语言程序。
(5)单步执行程序(Step Into)
单步执行程序。每执行1步,所有已经打开的相关窗口的内容都更新。
(6)单步执行当前函数(Step out of)
单步执行当前函数,直到返回到它的调用程序。仅用于C语言程序。
(7)复位(Reset)
通过VisualDSP++对处理器进行复位,如果当前会话处于模拟器状态,那么VisualDSP++将使模拟器所有状态复位,而如果VisualDSP++处于硬件会话环境下,那么VisualDSP++将通过仿真器向目标系统上的处理器发送复位信号。在复位后,必须使用加载器将程序重新加载才可以运行。 |