DSP集成开发环境DSP原理与开发实例.ppt
《DSP集成开发环境DSP原理与开发实例.ppt》由会员分享,可在线阅读,更多相关《DSP集成开发环境DSP原理与开发实例.ppt(81页珍藏版)》请在三一办公上搜索。
1、第二章 DSP集成开发环境,2.1 概述2.2 CCS 安装 2.3 CCS 系统配置2.4 CCS 系统界面2.5 CCS 基本功能2.6 通用扩展语言2.7 小结,【重点难点】工程维护和程序调试方法 探针的使用 图形显示 通用扩展语言,概述,2.1 概述,CCS 的基本功能如下:集成可视化代码编辑界面,可以直接编写 C 语言源文件、汇编语言源文件、工程脚本文件(.cmd文件)等。集成代码生成工具,包括汇编器,优化 C 编译器,连接器等。基本调试工具,如装入执行代码(.out 文件),查看寄存器、存储器、反汇编、变量窗口等,支持 C 代码级调试。支持多 DSP 调试。断点工具:硬件断点、数据
2、空间读写断点、条件断点等。探针工具(Probe Points)用于算法仿真、数据监视等。,分析工具(Profile),评估代码执行所需要的时钟周期数。数据的图型显示工具,可绘制时域频域波形、眼图、星座图、图像等,并可自动刷新。提供通用的扩展语音(GEL)工具以便使用者编写自己的 控制面板/菜单、方便直观修改变量,配置参数等。支持 RTDX 技术,可以在不中断目标系统运行的情况下,实现 DSP 与其他应用程序的数据交换。开放式的插件技术,支持其他第三方的 ActiveX 插件,支持包括软件仿真在内的各种仿真器。提供 DSP/BIOS 工具,增强对代码的实时分析能力。,概述,2.2 CCS 安装,
3、CCS 安装,CCS 安装,2.3 CCS 系统配置,CCS 系统配置,软件仿真器(Simulator)的配置步骤 双击桌面上的“Setup CC 2(C5000)”图标,弹出对话框。从Available Boards列表中选取用户平台类型。单击Import按钮,然后点击Close按钮即可。注意:对话框下部的Filters可以用来根据DSP类型、平台类型等帮助用户快速完成用户平台类型的选择。,硬件仿真器(Emulator)的配置步骤 1)双击桌面上的“Setup CCStudio 2(C5000)”图标,根据DSP的型号选择相应的TI原始驱动程序。2)选中C5416 XDS510 Emulat
4、or项,右键单击,在弹出 的快捷菜单中选择Properties项。3)选择下拉菜单“Auto-Generate board data file with extra configuration file”,指定变量配置文件的路径和名称。4)在步骤3所示的对话框中单击Browse按钮,弹出对话 框,选中Drivers目录下的Seedusb2.cfg文件,同时打开。5)选择文件后,返回Board Properties对话框,单击 NEXT按钮。,CCS 系统配置,6)出现如图2-17所示I/O Port对话框,I/O Port 的值设为 0 x240(即不改变初值即可),单击Next按钮。7)对话
5、框如图2-18所示,根据CPU的个数,单击CPU选 择“Add Single”,多CPU选择“Add Multiple”添加相应 的DSP。设置完成后,单击Next按钮。8)对话框如图2-19所示,在Startup GEL栏中选择与开发 板上DSP芯片型号匹配的GEL文件(如选择c5416.gel),单击Finish按钮,完成配置。9)最后,保存设置,退出Setup CCS2.0程序。,CCS 系统配置,注意:如果同时安装了软件仿真器和硬件仿真器(即:simulator和Emulator)则选择其中一项即可进行软件开发。,CCS 系统配置,2.4 CCS 系统界面,CCS 系统界面,CCS 系
6、统界面,1、主菜单,File菜单主要命令,CCS 系统界面,Edit菜单主要命令,CCS 系统界面,View菜单主要命令,CCS 系统界面,Project菜单主要命令,CCS 系统界面,Debug菜单主要命令,CCS 系统界面,Option菜单主要命令,CCS 系统界面,Profile菜单主要命令,CCS 系统界面,Tools菜单主要命令,CCS 系统界面,DSP/BIOS菜单主要命令,CCS 系统界面,2、常用工具条,四类工具条:标准工具条(Standard Toolbar)编辑工具条(Edit Toolbar)工程工具条(Project Toolbar)调试工具条(Dehug Toolba
7、r),CCS 系统界面,(l)标准工具条,新建文档,打开文档,保存文档,剪 切,复 制,粘 贴,取消上一操作,显示撤消,查找下一个,查找窗口,查找上一个,查找文本,在多个文件中查找,打印,帮助,恢复上一操作,显示恢复,CCS 系统界面,(2)编辑工具条,在光标所在处查找括号对,查找下一个括号对,查找匹配分支或括号对,查找并定位下一个括号,标记的行左突出,标记的行右突出,设置或取消标签,到下一个标签,到上一个标签,编辑标签属性,外部编辑器使能,取消所有断点,设置断点,停止构建工程,构建整个工程,增量构建工程,(3)工程工具条,选择当前工程,选择当前配置,编译当前文件,设置探测点,删除所有探测点,
8、CCS 系统界面,(4)调试工具条,CCS 系统界面,单步进入,单步执行,单步跳出,单步进入(汇编),单步执行(汇编),执行到光标处,将 PC 转到当前光标所在位置,执行程序,停止执行,动画执行,寄存器观察窗口,内存观察窗口,堆栈观察窗口,反汇编窗口,2.5 CCS 基本功能,1、新建工程,2.5.1 工程的维护与构建,CCS基本功能,2、打开工程,CCS基本功能,CCS基本功能,3、关闭工程,CCS基本功能,4、文件的新建、打开和编辑,(1)新建文件,打开新文件窗口。选择主菜单“File”中的“New”项,或 使用标准工具条上的创建文件按钮,将在编辑窗口中显 示一个新的窗口。编辑文本。在新窗
9、口中输入源代码(源程序)。选择保存方式。选择主菜单“File”中的“Save”或“Save As”选项。也可使用标准工具条上的保存文件按钮。选择文件目录、文件名和扩展名。在“保存为”对话框中,确定保存文件的目录,输入文件名和扩展名。保存文件。单击“保存”按钮,完成文件的保存。,CCS基本功能,(2)打开文件 选择“File”中的“Open”选项,或单击标准工具条上的打开 文件按钮,出现“打开”对话框。在“打开”对话框中,选择文件,该文件名将出现在文件名 域中。若没有所要选择的文件,应先查找目录再选择文件。单击“打开”按钮,将在编辑窗口中打开所选择的文件。,CCS基本功能,(3)编辑文件CCS
10、的内嵌编辑器具有以下编辑功能:利用标准工具栏和编辑工具栏可以帮助用户实现快速编辑。能用不同颜色显示文本文件中的汇编语言指令、汇编命令、关键字、字符串和注释,以便于相互区分。可以在一个文件和一组文件中查找和替换字符串,这对在 多个文件中追踪、修改变量及函数特别有用。可以打开多个窗口进行编辑。CCS 的 C 编辑器能够判别圆括号或大括号是否匹配,排除 语法错误。允许在任意类型文件的任意一行设置书签,书签随CCS工 作空间保存,在下次载入文件时被重新调入。书签可以帮 助用户快速地定位文件。,CCS基本功能,注意:编辑CCS 所用到的目录和文件,不能设置为中文名,对此 CCS 不能识别。而文件中可以出
11、现中文注解,但一定要用 符号“/*”和“*/”把注解括起来。所有文件都是文本文件,所以包括.cmd文件在内的所有文 件都可以用记事本打开。,CCS基本功能,在菜单栏中选择 ProjectAdd Files to Project。在工程窗口中右击工程,在弹出的快捷菜单中选择 Add Files to Project。,(1)文件添加,(2)文件删除,在文件名上单击右键,选择 Remove from Project 或者直接按键盘上的 Delete 键即可。这个操作只是把文件从工程中移除,不会真正删除磁盘上的文件。,5、工程中文件的添加和删除,CCS基本功能,6、工程的构建,所谓构建,就是对该工程
12、的所有文件进行编译和链接,生成可执行文件,为以后的调试工作准备。,project.pjt 名为“project”的工程文件,后缀为.pjt。program.asm 名为“program”的汇编语言源文件,后缀为.asm。program.c 名为“program”的c语言源文件,后缀为.c。program.obj 经编译后生成的目标文件,后缀为.obj。program.out 经链接后生成的可执行文件,后缀为.out。filename.h 名为“filename”的C语言头文件,后缀为.h。filename.cmd 名为“filename”的链接命令文件,后缀为.cmd。,CCS基本功能,工程构
13、建命令:编译文件命令。增量链接命令。重新链接命令。停止链接命令。,CCS基本功能,1、加载可执行文件,2.5.2 程序调试,CCS基本功能,CCS基本功能,CCS基本功能,(1)程序运行。选择 DebugRun 命令,或单击调试工具 栏按钮,就可以运行程序,直到遇到断点为止。(2)自由运行。选择 DebugRun Free 命令,就可以禁止 所有断点,即不受断点影响,自由地运行程序。注:该功能只能在Emulator时使用。(3)暂停运行。当一个程序正在运行时,选择 DebugHalt 命令,或单击调试工具栏按钮,就可以暂停正在运行的程序。(4)动画运行。选择 DebugAnimate 命令,或
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DSP 集成 开发 环境 原理 实例
链接地址:https://www.31ppt.com/p-5428180.html