CCS除了提供上述菜单命令外,还提供了6种工具栏,分别为Standard Toolbar、Edit Toolbar、Project Toolbar、Debug Toolbar、GEL Toolbar和Plug-in Toolbar。当把鼠标停留在工具栏的某个工具按钮上时,鼠标旁就会出现该按钮的名称,用鼠标单击工具按钮就可以完成和菜单命令同样的功能。这些工具栏可在View菜单下选择是否显示。
1.Standard Toolbar(标准工具栏)
如图6-22所示,标准工具栏包括以下常用工具:
图6-22 Standard Toolbar(标准工具栏)
New File:新建一个文档。
Open:打开一个已存在的文档。
Save:保存一个文档,如尚未命名,则打开Save As对话框。
Cut:剪切。
Copy:复制。
Paste:粘贴。
Undo:取消上一次编辑操作。
Redo:恢复上一次编辑操作。
Find Next:查找下一个指定要搜索的字符串。
Find Previous:查找上一个指定要搜索的字符串。
Search Word:使用光标下的字作为搜索文本。
Find:查找。
Find in Files:搜索多个文件中指定的文本。
Find/Replace:查找/替换。
Print:打印。
Help:获取特定对象的帮助。
2.Edit Toolbar(编辑工具栏)
图6-23 EditToolbar(编辑工具栏)
如图6-23所示,编辑工具栏提供了一些常用的编辑命令及书签命令。
Mark To Matching:将光标放在括号前面,再单击此命令,将标记此括号内所有文本。
Mark To Next:查找下一个括号对,并标记其中的文本。
Find Match:将光标放在括号前面,单击此命令,光标跳至与之配对的括号处。
Find Next Opening:将光标跳至下一个括号处(左括号)。
UnIndent:将所选文本向左移一个Tab宽度。
Indent:将所选文本向右移一个Tab宽度。
Toggle Bookmark:在光标处定义或取消一个书签。
Next Bookmark:查找当前书签处的下一个书签。
Previous Bookmark:查找当前书签处的上一个书签。
Edit Bookmarks:打开书签管理对话框,可以进行定位、编辑书签等操作。
Enable the external editor:设置是否启用外部编辑器,当没有设置外部编辑器时,该工具图标灰显,不能使用。
3.Project Toolbar(工程工具栏)
如图6-24所示,工程工具栏提供了与工程项目和断点设置有关的命令。
图6-24 Project Toolbar(工程工具栏)
第一个下拉列表框:用于选择当前活动工程,CCS可以同时打开几个工程,但有且仅有一个活动工程,CCS可以对该工程进行编译链接,生成可执行程序。
第二个下拉列表框:用于选择当前工程的配置形式,默认有Debug和Release两种形式。Debug形式用于工程调试,编译链接后,将在当前工程文件夹下生成一个Debug文件夹,用于存放生成的可执行COFF文件。Release形式用于工程最终目标代码输出,屏蔽调试命令,编译链接后将在当前工程文件夹下生成一个Release文件夹,用于存放生成的可执行COFF文件,一般来说,这个COFF文件所占字节要少。
Compile File:编译当前的源文件,但不进行链接。
Incremental Build:对所有修改过的文件重新编译,再链接生成可执行文件。
Rebuild All:全部重新编译链接生成可执行文件。
Stop Build:停止编译链接当前工程操作。
Debug:Toggle Breakpoint:在鼠标当前位置设置断点。
Debug:Remove All Breakpoints:清除所有的断点。
4.Debug Toolbar(调试工具栏)
如图6-25所示,调试工具栏由5个工具栏组成,从左到右分别为Context-Sensitive Stepping Toolbar、ASM/Source Stepping Toolbar、Target Control Toolbar、Debug Window Toolbar、Multiple Operations Toolbar。每个工具栏提供若干常用的调试命令。
(www.xing528.com)
图6-25 Debug Toolbar(调试工具栏)
1)Context-Sensitive Stepping Toolbar各项说明如下:
Single Step:单步执行。与Debug菜单中的Step Into命令一致。
Step Over:单步执行,当遇到函数调用时跳过函数调用过程,程序暂停在函数调用的下一条源程序。与Debug菜单中的StepOver命令一致。
Step Out:跳出函数调用命令,执行该命令,程序完成当前函数调用返回后暂停。与Debug菜单中的Step Out命令一致。
2)ASM/Source Stepping Toolbar各项说明如下:
Source-SingleS tep:在C或者汇编源代码中单步执行指令,然后暂停。与Debug→Assembly/Source Stepping菜单中的Source Step Into命令一致。
Source-Step Over:在C或者汇编源代码中单步执行指令,然后暂停,当遇到调用子程序指令或者函数调用时,则在调用结束后暂停在下一条源代码处。与Debug→Assembly/Source Stepping菜单中的Source Step Over命令一致。
Step Out:与Debug菜单中的StepOut命令一致。
Assembly-Single Step:单步执行命令,每次执行一条汇编指令后暂停。与Debug→Assembly/Source Stepping菜单中的Assembly Step Into命令一致。
Assembly-Step Over:在汇编模式下执行单步运行指令,如果遇到调用子程序指令,则调用子程序后暂停在下一条指令处。在源文件模式下,由于一条源代码可能代表多条汇编指令,所以该命令可能不会立刻移动鼠标到下一条源代码指令处。与Debug→Assembly/Source Stepping菜单中的Assembly Step Over命令一致。
3)Target Control Toolbar各项说明如下:
Run to Cursor:设置光标在源程序中的位置,单击该工具按钮后程序运行到光标所在位置暂停。与Debug菜单中的Run to Cursor命令一致。
Set PC to Cursor:设置程序计数器(PC)到当前光标处。与Debug菜单中的Set PC to Cursor命令一致。
Run:运行程序。从当前PC位置开始执行程序,直到遇到断点后停止。
Halt:中止程序运行。
Animate:动画运行。这是一个在断点支持下调试程序的命令。在执行前先设置好各断点,每单击一次该按钮,就会从当前程序位置执行到下一个断点处。连续单击按钮就可以实现动画运行。
4)Debug Window Toolbar各项说明如下:
Register Window:打开CPU寄存器窗口,观察和修改CPU寄存器和外设寄存器值。
View Memory:打开存储器窗口,查看指定地址存储器的值。与View菜单中Memory命令一致。
View Stack:打开堆栈信息窗口,查看堆栈值。与View菜单中Call Stack命令一致(在C程序中使用)。
View Disassembly:打开程序相应的反汇编程序窗口。
Breakpoint Manager:打开断点管理窗口。
5)Multiple Operations Toolbar各项说明如下:
Step Type:即左边的文本显示栏,选择多步操作的类型。
Iterations:即中间的文本显示栏,选择多步操作的步数,即单次执行的行数。
Execute:执行多步操作。
5.GEL Toolbar(GEL工具栏)
GEL工具栏提供了执行GEL函数的一种快捷方法,如图6-26所示。在工具栏的左侧文本输入框中键入GEL函数名,再单击右侧的执行按钮即可执行相应的函数。例如:
1)在GEL工具栏中输入CCS内嵌GEL命令:GEL_Run()。
2)单击GEL工具栏中的运行按钮。
3)CCS将执行GEL_Run()函数,运行当前加载的可执行程序。
6.Plug-in Toolbar(Plug-in工具栏)
如图6-27所示,Plug-in工具栏由两个工具栏组成,从左到右分别为Watch Window Toolbar、DSP/BIOS Toolbar。
图6-26 GEL Toolbar(GEL工具栏)
图6-27 Plug-in Toolbar(Plug-in工具栏)
1)Watch Window Toolbar各项说明如下:
Watch Window:打开Watch窗口观察或修改变量。
Quick Watch:打开Quick Watch窗口观察或修改变量,还可方便地将变量加入Watch窗口中。
2)DSP/BIOS Toolbar各项说明如下:
Open Message Log:打开信息日志,与DSP/BIOS菜单中的Message Log命令一致。
Open Statistics View:打开统计观察窗,与DSP/BIOS菜单中的Statistics View命令一致。
Open Host Channel Control:打开主机通道控制,与DSP/BIOS菜单中的Host Channel Control命令一致。
Open RTA Control Panel:打开RTA控制台,与DSP/BIOS菜单中的RTA Control Panel命令一致。
Open Execution Graph:打开执行图表,与DSP/BIOS菜单中的Execution Graph命令一致。
Open CPU Load Graph:打开CPU负载图表,与DSP/BIOS菜单中的CPU Load Graph命令一致。
Open Kernel/Object View:打开内核/目标观察窗,与DSP/BIOS菜单中的Kernel/Object View命令一致。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。