第6章CCS集成开发环境
CCS集成开发环境(ppt48张)

*.mak :CCS定义的工程项目文件; *.c* :C源程序文件; *.asm :汇编语言源程序; *.h* :C语言头文件(包括API的头文件); *.lib :静态库文件; *.cmd :链接命令文件; *.obj :目标文件; *.out : DSP可执行文件; *.wks : 工作空间文件; *.cdb :配置数据库文件;
33
探测点 探测点是一种设置在源文件某条语句上的特殊 断点,主要用来与一个外部文件的读/写相关联。 当用户程序运行到探测点时,自动地从与该探
测点连接的外部文件中读入数据或将计算的结果输
出给外部文件。完成数据的传输后,自动恢复程序 的运行。
34
探测点 探测点在算法开发过程中是一个有用的工具,
可用来与PC主机进行数据通信。利用探测点可以进
20
创建新工程 创建新文件 添加文件进工程 打开工程
关闭工程
21
工程的编译、链接与运行
CCS工程编译
● 工程项目构建(Build) ◆ 编译:仅完成对当前源文件的编译,不进行链接 右键点击源文件 → 关联菜单(弹出菜单) → Open → Project → Compile File; 右键点击源文件 → 关联菜单(弹出菜单) → Compile File 单击工具条 ; ◆ 增加性构建 只编译修改过的源文件; Project → Build 或 单击工具条 或 关联菜单Build; ◆ 全部重新构建 对所有工程文件进行重新编译和链接; Project → Rebuild All 或 单击工具条 ;
行以下工作。 从PC主机的文件中,传输输入数据至目标系 统的缓冲区,作为算法开发的模拟数据;
从目标系统的缓冲区中,传输输出数据至PC 主机的文件中,以便进行数据分析;
DSP集成开发环境CCS

DSP集成开发环境CCS简介DSP集成开发环境(DSP Integrated Development Environment,简称CCS)是一款功能强大的软件开发工具,专门用于数字信号处理(DSP)应用程序的开发。
CCS提供了一整套工具链,包括编译器、调试器、仿真器等,可以帮助开发人员高效地进行DSP应用程序的开发、调试和优化。
功能特点•多种开发套件支持:CCS提供了针对不同型号的DSP处理器的开发套件,覆盖了广泛的DSP芯片系列。
•实时调试功能:CCS具有强大的实时调试功能,可以帮助开发人员分析程序运行过程中的各种数据,实时监控程序运行状态。
•性能优化工具:CCS提供了各种性能优化工具,可以帮助开发人员识别程序中的性能瓶颈,并提供优化建议。
•硬件仿真支持:CCS支持与硬件仿真器的连接,可以实现使用仿真器来执行DSP程序,并实时调试仿真结果。
•工程管理功能:CCS具有完善的工程管理功能,可以帮助开发人员管理项目文件、源代码和编译配置等。
使用步骤1.创建新工程:在CCS中创建一个新的DSP工程,选择目标DSP处理器型号和相关参数。
2.编写代码:编写DSP应用程序的源代码,包括算法实现、数据处理等部分。
3.编译工程:使用CCS提供的编译器对工程进行编译,生成可执行的DSP程序。
4.连接硬件仿真器:将硬件仿真器连接到目标DSP处理器上,并与CCS进行连接。
5.下载程序:将编译生成的DSP程序下载到目标DSP处理器中,可以使用CCS的下载功能进行操作。
6.调试程序:在CCS中使用实时调试功能对程序进行调试,查看程序的执行过程和数据变化。
7.性能优化:根据CCS提供的性能优化工具分析程序性能,优化程序的关键部分。
优势与劣势优势•功能丰富:CCS提供了丰富的功能和工具,满足了DSP应用开发的各种需求。
•易于使用:CCS采用了直观的用户界面设计,使得开发人员可以更快地上手使用。
•良好的兼容性:CCS支持多种型号的DSP处理器,并且与硬件仿真器的兼容性较好。
CCS集成开发环境以及FIR程序流程图

4.1 CCS集成开发环境的介绍CCS(Code Composer Studio)是由TI公司针对开发TMS320系列的DSP芯片而推出的一种集成开发环境,运行于Windows操作系统中,并且使用清晰明了的图形交互界面有助于用户在软件环境下完成对程序的编辑、编译、链接、运行、软件的仿真、调试硬件和数据分析等工作。
通过提供环境配置、程序的调试、源文件的编辑、以及程序运行时的跟踪以及数据处理的分析等工具,能够满足用户完成开发DSP系统所有环节的各种需求,缩短了系统开发所需要的时间,很大程度上给设计者带来了方便。
现阶段,CCS是用于DSP系统开发的典型软件,受到了广泛的应用。
CCS的工作模式有两种:软件仿真和硬件在线编程[2]。
前者的仿真可以不用真实的DSP芯片,仅在个人微型计算机上就可以仿真DSP系统的实际工作流程,作用主要是验证前期处理算法的准确性以及调试编辑好的程序;后者的在线编程则可以在DSP芯片上进行实际的操作运行,结合硬件开发板一块实现对程序的编辑和调试以便实现特定的功能。
图4-1和图4-2分别为CCS集成开发环境运行时的配置窗口和工作窗口:图4-1 CCS的配置窗口图4-2 CCS的工作界面4.1.1 CCS的组成CCS的系统开发一般由以下五个部分组成:●C54x系列芯片的集成代码生成工具;●DSP/BIOS插件和应用程序的接口API;●RTDX插件(用于对数据进行实时的交换)和与之对应的程序接口API;●CCS集成开发环境;●非TI的公司作为第三方所提供的多种应用模块插件。
这五个组成部分用来对C语言、汇编语言或者是二者的混合语言编写的源程序进行编译、链接,最终生成可执行的程序代码,然后将其加载到指定的DSP 芯片中来完成预先设定的数据处理的任务。
4.1.2 CCS的主要功能CCS集成开发环境的功能很强大,集成了对程序的编辑、编译、链接、运行、仿真和实时跟踪等用于系统开发的所有功能,包括对工程的管理以及对软件和硬件的调试等工具,还可以对C/C++与汇编语言进行混合编程,主要的功能有:1、提供GEL工具:通过GEL的扩展语言能够编写适合自己的菜单和控制面板,而且能够对变量和配置参数等进行方便地修改;2、支持RTDX技术:在目标系统运行的过程中不经过中断就可以实现与其他应用程序进行数据交换的目的;3、编辑代码的界面是集成可视化的:用户可以在CCS的工作界面上直接编写源程序和命令文件;4、图形显示工具能够将数据处理后的结果在屏幕上清晰的显示出来:包括信号的时域和频域的波形、星座图和眼图等多种图形,而且能够对这些图形进行自动的刷新;5、具有集成代码的生成工具(包括C语言的编译器、汇编语言的汇编器以及链接器等):在一个软件中集成了对程序的编辑、编译、链接和运行调试等所有功能;6、提供DSP/BIOS工具:可以对程序代码进行实时分析;7、性能独特的编辑器能够动态的加亮显示程序的动态语法,这样便使得代码的阅读更为方便,语法错误的识别更加的容易快捷;8、可以设置断点的工具:在程序的调试过程当中可以对软硬件设置断点,还可以对条件断点进行设置;9、分析工具:对仿真器、模拟器进行分析,用于对硬件的功能进行监视和模拟、对程序执行的时钟信息进行评价;10、用户可以对程序进行项目管理。
第6章4 CCS集成开发环境的使用-实验3

6.4.3 图像数据转换与CCS图像显示实验本节以利用CCS实现图像显示为例,进一步学习CCS的图形显示(Graph)调试技术,同时提供图像数据的转换方法。
为了方便起见,本实验将6.4.2中的volume目录下的文件稍加修改。
目标板仍为TMS320C64xx Simulator。
1.修改volume目录下的工程文件假定CCS安装在C:\CCStudio_v3.3目录下。
(1)将C:\CCStudio_v3.3\tutorial\sim64xx\volume1文件夹拷贝到文件夹C:\CCStudio_v3.3\MyProjects下。
(2)运行CCS,并打开工程volume.pjt。
(3)将C:\CCStudio_v3.3\C6000\cgtools\lib中C64x DSP的C语言运行支持库文件rts6400.lib 添加到工程中。
(4)右击工程观察窗中volume.pjt图标,在弹出的菜单中点击“Scan All File Dependencies”命令,CCS将volume.h自动添加到volume工程中。
(5)修改volume.c文件。
打开volume.c文件,在“extern void load(unsigned int loadValue);”上一行添加如下一段代码,定义图像存储空间。
#pragma DATA_ALIGN(image, 8) // 图像每个像素数据以8字节对齐#pragma DATA_SECTION(image,".imgbuffer") //为数组image分配一个段,段名为imgbufferunsigned char image[SIZE] = { }; // SIZE大小是图像的像素个数(6) 修改volume.cmd文件。
打开volume.cmd,将其内容作如下修改:/* cmd 文件*/MEMORY{L2: o =00010000h l =000F0000hCE0: o =80000000h l =01000000h /*存放图像数据image起始地址和长度*/}SECTIONS{.cinit > CE0.text > L2.stack > L2.bss > L2.const> L2.data > L2217.far > L2.switch> L2.sysmem > L2.tables > L2.cio > L2.imgbuffer > CE0/*存放图像数据image,将image数据存放到DSP外部RAM中,即CE0, 存放起始地址为80000000h*/}2.图像数据转换图像的数据格式和DSP工程中的数据格式是不同的,因此若要在CCS中使用这些图像数据,则必须进行转换。
DSP集成开发环境CCS开发指南_部分6

46 10. 在File I/O对话框中,将Address修改为 inp_buffer,Length修改为100,选中Wrap Around。
o Address栏中的值指定来自文件的数据将要存放的位置,inp_buffer 是由volume.c 文件声明为BUFSIZE的整数数组。
o Length栏中的值指定每次探针到达时读入多少个数据样点,使用100是因为BUFSIZE常数已由volume.h (0x64)设置为100。
o 当探针到达文件结尾时,Wrap Around选项使CCS从文件的开始读数据。
即使数据样点只含有1000个值且每次探针到达时读取100个值,也可将数据看作连续的数据流。
11. 点击Add Probe Point,Break\Probe\Profile Points 对话窗的Probe Point栏就会出现。
12. 加亮(对话框中)显示的第五步的断点设置。
13. 点击Connect栏尾处的下箭头,在其下拉菜单中选择sine.dat 文件。
14. 点击Replace。
Probe Point列表将显示探测点已连接到sine.dat 文件。
15. 点击OK。
File I/O对话框则显示文件现已被连接到探测点。
16.在File I/O对话框,点击OK。
4.4 显示图形如果现在就运行程序的话,你将无法了解到更多的程序运行时的信息。
可以在 inp_buffer 和 out_buffer数组的地址范围内设置观察变量,但需要设置很多变量,而且是按数字形式显示而非图形形式。
CCS 提供了多种用图形处理数据的方法。
在本例中,你将看到一个基于时间绘制的图形。
本节介绍图形的打开,下节介绍程序的运行。
1.选择View→Graph→Time/Frequency。
2.在弹出的Graph Property Dialog对话窗中, 将 Graph Title,Start Address,Acquisition Buffer Size,Display Data Size,DSP Data Type,Autoscale 和Maximum Y-value 的属性改变为如下图所示。
ccs的基本操作

第六章 ccs的基本操作
5、通过观察窗口查看变量
CCS提供了观察窗口(Watch Window)用于在调试过程中实时的查看和修改变 量值。
(1)加入观察变量 选择命令 View/Watch Window或单击调试工具条上的“打开观察窗口” 按钮,则观察窗口出现在CCS的下部位置。
(2)删除某观察变量 (3)观察数组或结构变量 (4)变量显示格式
①输入新建工 程名 volume
②单击此按钮,选 择工程所在目录
③单击完成 设置
第六章 ccs的基本操作
6.2.4 文件编辑:CCS集成编辑环境可以编辑任何文本文件,对 C程序和汇
编程序还可以用彩色高亮显示关键字、注释和字符串等。
6.2.5 构建工程
工程文件编辑完成后,可以对该工程进行链接,产生可执行文件,为进一 步下载调试程序作好准备。
具条上的“显示内存数据”按钮。编辑某一内存单元的方法为:在内存窗口 中用鼠标左键双击需要修改的内存单元,或者选择命令Edit/Memory/Eidt。
第六章 ccs的基本操作
3 、CPU寄存器
? 显示寄存器 选择命令View/CPU Registers/CPU Register或单击调试工具条上的“显
在某些时候(例如调试C语言关键代码),用户可能需要深入到汇编指令 —级。 此时可以利用CCS的反汇编工具。
第六章 ccs的基本操作
2 、程序执行控制
在调试程序时,用户会经常用到复位、执行、单步执行等命令。我们统 称其为程序执行控制。 (1) 4种方法复位目标板 :Reset DSP 、Load Kernel 、Restart 、Go Main (2) 4种程序执行操作 :执行程序 、暂停执行 、动画执行 、自由运行 (3) 4种单步执行操作 :单步进入 、单步执行 、单步跳出 、执行到当前光标 处
第6章CCS集成开发环境及其使用
第6章 CCS集成开发环境及其使用
6.1 CCS集成开发环境简介
6.1.2 CCS的主要功能 (4)断点和探针工具,断点工具能在调试程序的过程中,
完成硬件断点、软件断点和条件断点的设置;探针工 具可将PC机数据文件中的数据传送到DSP,或者将 DSP中的数据传送到PC机数据文件中,以便实现各 种算法仿真和数据监视。
如果没有连接开发平台,将在CCS界面标题栏和窗口 左下脚显示没有连接,如图6-7所示。
这时可以通过在菜单栏中选择Debug→Connect(或 直接按下快捷键<Alt+C>)命令来实现连接,连接成功 后的CCS界面如图6-8所示,此时CCS界面左下角会提
第6章 CCS集成开发环境及其使用
6.2 CCS 的安装和设置
(5)图形显示工具,可以将DSP程序生成的数据绘制成时 域/频域图、眼图、星座图和图像等,以便于观察和分 析,并能进行自动刷新。
第6章 CCS集成开发环境及其使用
6.1 CCS集成开发环境简介
6.1.2 CCS的主要功能 (8)支持实时数据交换RTDX(Real-Time Data
Exchange)技术,可以在不中断目标系统运行的情 况下,实现DSP与其他应用程序的数据交换,为用 户提供实时和连续的可视环境,看到系统工作的真 实过程。
(9)开放式的插入架构技术,只需安装相应的驱动程序 ,就能够集成第三方的专业插件。
(10)高性能编辑器支持汇编文件的动态语法加亮显示,
第6章 CCS集成开发环境及其使用
6.2 CCS 的安装和设置
到目前为止,TI公司已经为其DSP处理器先后推出了 V1.0 、 V1.2 、 V2.0 、 V2.1 、 V2.2 、 V3.0 、 V3.1 、 V3.3 、V4.0、V4.1、V4.2等版本的CCS。各个版本的 CCS软件功能大体一致。
第6章CCS集成开发环境介绍及安装
第6章CCS集成开发环境介绍及安装在CCS中,我们可以创建一个新的项目或导入一个已存在的项目。
对于新项目,我们可以选择DSP型号、编程语言和开发平台等。
CCS支持多种编程语言,包括C、C++和汇编语言。
在创建项目时,我们可以选择合适的编程语言。
除了基本的开发工具,CCS还提供了一些额外的功能和插件。
例如,CCS提供了RTOS(Real-Time Operating System)插件,可以帮助我们进行实时操作系统的开发。
CCS还支持与其他工具的集成,例如Matlab和Simulink,可以方便地进行模型的生成和代码的生成。
总体而言,CCS是一款功能强大的集成开发环境,适用于德州仪器DSP的软件开发和调试。
它提供了一系列的开发工具,方便我们进行代码的编写、编译、调试和性能分析。
通过CCS,我们可以提高开发效率,加快产品的上市时间。
因此,对于从事基于德州仪器DSP的应用程序开发的开发人员来说,学习和使用CCS是非常必要的。
DSP实验一 认识CCS集成开发环境
实验一认识CCS集成开发环境一.实验目的1.初步熟悉CCS集成开发环境的使用,以及开发过程。
2.初步熟悉Simulator软件仿真的使用方法。
二.实验内容编写一个程序,完成计算∑==41iiixay的程序。
其中:a1=1,a2=2,a3=3,a4=4,x1=8,x2=6,x3=4,x4=2三.实验说明1.启动CCS集成开发环境。
2.创建新工程(Project),并且在工程中加入源文件及链接命令文件等。
3.对新建的工程进行编译及链接,生成DSP可执行文件(.OUT文件)。
4.加载程序,对生成的DSP可执行文件(.OUT文件)进行软件仿真。
要求:了解软件仿真的操作过程,熟悉各窗口的操作。
创建工程和构建、运行程序;断点和观察窗口的使用断点、探针点与图形窗口的使用。
四、实验设备硬件:PC机软件:PC机操作系统win98及以上、CCS集成开发环境。
五、实验步骤1在SIMULATOR方式下运行CCS软件;2新建一个工程;3编辑源程序文件;4向工程添加添加源文件;5编译、链接工程,如有错误则继续调试,直到完全正确生成out文件;6装载out文件运行;7查看内存单元的内容是否正确。
注:实验报告要写出完整的汇编程序及运行结果即内存单元的内容汇编源程序:(也可参考课本154页).title "dianxin.asm".mmregsstack .usect "stack",10H.bss a,4.bss x,4.bss y,1.def start.datatable: 1,2,3,48,6,4,2.textstart STM #0,SWWSRSTM #stack+10H,spSTM #a,AR1RPT #7MVPD table,*AR1+CALL SUMend: B endSUM :STM #a,AR2STM #x,AR3RPTZ A, #3MAC *AR2+,*AR3+,ASTL A,*(y)RET.end在数据存储器中的y值为0x0028(即十进制的40)。
基于TMS320C55xx DSP 第六章 DSP调试环境搭建(ccs安装)
第六章 dsp开发环境
1、仿真器的 Windows 驱动程序(usb 口要安装)
⑴双击安装盘中的“开发系统驱动\USB”目录下的
usbdrv54x.exe 文件,然后再打开的页面中输入 ccs 的安装路径, 例如 C:\CCStudio_v3.x ; ⑵此时驱动已经被拷贝到 C:\CCStudio_v3.1\icetek 目录下; ⑶然后把usb电缆连接到计算机的usb接口和usb仿真器上,计
第六章 dsp开发环境
设置 CCS 通过 ICETEK-5100USB 仿真器连接 ICETEK–VC5509A硬件环境进行软件调试和开发,具体实现步骤: ⑴ 双击桌面上图标:
进入 CCS设置窗口。
⑵在出现的窗口中按标号顺序进行如下设置:
第六章 dsp开发环境
第六章 dsp开发环境
⑶接着在下面的窗口中按标号顺序进行如下选择:
第六章 dsp开发环境
⑷在出现的窗口中按标号顺序进行如下设置:
第六章 dsp开发环境
(5)接着在下面的窗口中按标号顺序进行如下选择:
第六章 dsp开发环境
(6)在出现的窗口中按标号顺序进行如下设置:
第六章 dsp开发环境
(7)在出现的窗口中按标号顺序进行如下设置:
第六章 dsp开发环境
以上设置完成后,CCS已经被设置成 Emulator的方式(用仿真
算机将提示找到新硬件,选择否,然后点下一步。
第六章 dsp开发环境
第六章 dsp开发环境
⑷选择从列表或指定位置安装,然后点下一步;
第六章 dsp开发环境
⑸输入驱动所在的路径“C:\CCStudio_v3.1\icetek”,然后点下
一步,就可以安装好 USB接口驱动。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.创建新的工程文件 工程文件中包含着设计中所有的源代码文件、 链接器命令文件、库函数、头文件等。 (1)在CCS的安装目录的myprojects子目录下创 建一个volume1目录。 (2)启动CCS,在Project菜单中选择New项,在 Project 中输入 volume1,CCS 将创建一个名为 volume1.pjt的工程。
图6-3 并口调试管理器
2013年5月16日
第6章 CCS集成开发环境
ห้องสมุดไป่ตู้
8
启动Simulator
图6-4 CCS运行主窗口
Allow Docking,Context Menu, CCS Tutorial
2013年5月16日 第6章 CCS集成开发环境 9
6.2.1 菜单
表6-1 File菜单
1.File菜单
2013年5月16日 第6章 CCS集成开发环境 19
6.3.2 链接器选项 在汇编程序生成代码中,链接器的作用如下:
1) 根据链接命令文件( .cmd 文件)将一个 或多个COFF目文件链接起来,生成存储器 映 象 文 件 ( . map) 和 可 执 行 的 输 出 文 件 (.out文件)。 2 )将段定位于实际系统的存储器中,给 段、符号指定实际地址。 3)解决输入文件之间未定义的外部符号引 用。
第6章 CCS集成开发环境
6.1 6.2 6.3 6.4 6.5 6.6 CCS系统安装与设置 CCS菜单和工具栏 CCS中的编译器、汇编器和链接器选项设置 用CCS开发简单的程序 在CCS中读取数据和数据的图形显示 代码执行时间分析(Profiler的使用)
第6章 CCS集成开发环境 1
2013年5月16日
6.3 CCS中的编译器、汇编器和链接器选项设置
6.3.1 编译器、汇编器选项 6.3.2 链接器选项
2013年5月16日
第6章 CCS集成开发环境
17 返回首页
6.3.1 编译器、汇编器选项
汇编器(Assembler)的作用就是将汇编语言源程 序转换成机器语言目标文件,这些目标文件都 是公共目标文件格式(COFF)。 汇编器的功能
2013年5月16日 第6章 CCS集成开发环境 29
(
1
)
选
择
菜
( 4 )在图形窗口中右击,从弹出菜单中选择 Clear Display,清除已有显示波形。 ( 5 ) 再 次 执 行 菜 单 命 令 View→Graph→Time /Frequency。 (6)这次将Graph Title改为output,开始地址栏 改为out_buffer。其他设置不变。 ( 7 )单击 OK 按钮,出现一个显示 out_buffer 波 形的图形窗口,同样单击右键,从弹出菜单中 选Clear Display,清除已有显示波形。
2013年5月16日
第6章 CCS集成开发环境
5
启动Setup CCS 2(’C5000)应用程序,单击Close按钮关 闭 Import Configuration 对话框,将显示 Code Composer Studio Setup窗口,如图6-2所示。
图6-2 Code Compuser studio Setup窗口 •Install a Device Driver •若只是安装Simulator。。。。。
2013年5月16日
第6章 CCS集成开发环境
30
图6-21 更改后的Graph Property
2013年5月16日 第6章 CCS集成开发环境
改变这些选项
返回本节 31
6.5.3 动态图形显示
( 1 )在 Volume.c 窗口,将光标放在调用 dataIO 行上。 ( 2 )在 Project 工具栏上单击图标设置断点,此 时该行有两种颜色显示,表明该行上同时设有 一个断点和一个探点。 (3)调整窗口以便能同时看到两个图形窗口。 ( 4 )在 Debug 工具栏中单击 Animate 按钮或按 F12键。
2013年5月16日
第6章 CCS集成开发环境
10
表6-3 View菜单
3.View菜单
2013年5月16日
第6章 CCS集成开发环境
11
表6-4 Project菜单
4.Project菜单
2013年5月16日
第6章 CCS集成开发环境
12
表6-5 Debug菜单
5.Debug菜单
2013年5月16日
2013年5月16日 第6章 CCS集成开发环境 25
4.断点和观察窗口的应用 ( 1 ) 选 择 菜 单 命 令 File→Reload Program, 重 新 加 载 程 序 ( 即 加 载 volum1.out)。 (2)在工程视图中双击volume.c,打开源 文件编辑窗口,将光标放在 dataIO() 行 上,并按F9键或工具栏中的设置断点。 ( 3 ) 选 择 菜 单 命 令 View→Watch Window, 弹 出 Watch 窗 口 ( 如 图 6 17)。
2013年5月16日
第6章 CCS集成开发环境
返回本节 32
6.1 CCS系统安装与设置
6.1.1 CCS系统安装 6.1.2 为CCS安装设备驱动程序
2013年5月16日
第6章 CCS集成开发环境
2 返回首页
6.1.1 CCS系统安装
CCS 对 PC 机 的 最 低 要 求 为 Windows 95、 32M RAM、100M剩余硬盘空间、奔腾90以 上处理器、SVGA显示器(分辨率800×600 以上)。 进行CCS系统安装时,先将CCS安装盘插入 CD-ROM 驱动器中,运行光盘根目录下的 setup.exe,按照安装向导的提示将 CCS 安 装到硬盘中。
第6章 CCS集成开发环境
13
3.Project Toolbar
Project 工具栏提供了与工程和断点设置有 关的命令, Project 工具栏提供了以下命令 如图6-9所示。
图6-9 Project工具栏
2013年5月16日
第6章 CCS集成开发环境
14
4.Debug Toolbar
Debug工具栏提供以下常用的调试命令如图 6-10所示。
2013年5月16日
第6章 CCS集成开发环境
返回首页 23
2.将文件添加到工程中 1)将文件添加到工程中 2)察看工程的结构。 (如图6-15所示) 3)查看代码
图6-15 工程视窗
2013年5月16日 第6章 CCS集成开发环境 24
3.生成和运行程序 ( 1 )选择菜单命令 Project→Rebuild All ,对工程 重新编译、汇编和链接,主窗口下方的信息窗口 将 显 示 build 进 行 汇 编 、 编 译 和 链 接 的 相 关 信 息。 ( 2 )选择菜单命令 File→Load Program,在当前 目录的 Debug 目录下选择 volume1.out 并打开, 将Build生成的程序加载到DSP中。 ( 3 )选择菜单命令 Debug→Run 或在 Debug 工具 栏上单击Run按钮,运行该程序。
2013年5月16日 第6章 CCS集成开发环境 26
图6-17 观察窗口观察结构体变量的值 返回本节 27
2013年5月16日
第6章 CCS集成开发环境
6.5 在CCS中读取数据和数据的图形显示 6.5.1 探点的设置及从PC机文件中读取 数据 6.5.2 静态图形显示 6.5.3 动态图形显示
2013年5月16日 第6章 CCS集成开发环境 28 返回首页
6.5.2 静态图形显示
单 命 令 View→Graph→Time/Frequency, 弹 出 Graph Property(图形属性)对话框。 (2)在Graph Property对话框中更改图形 的标题、起始地址、缓冲区大小、显示 数据大小、DSP数据类型、自动标尺属性 及最大Y值,如图6-21所示。 ( 3 )单击 OK 按钮,将出现 Input 图形窗 口。
图6-10 Debug工具栏
2013年5月16日
第6章 CCS集成开发环境
15
5.Edit Toolbar
Edit工具栏提供了一些常用的编辑命令及书 签命令如图6-11所示。
图6-11 Edit工具栏
2013年5月16日
第6章 CCS集成开发环境
16
Project Build Options 命令输入和显示窗口 +选项区
2013年5月16日 第6章 CCS集成开发环境
返回本节 6
6.2 CCS菜单和工具栏
6.2.1 菜单 6.2.2 工具栏
2013年5月16日
第6章 CCS集成开发环境
7 返回首页
Simulator(软件模拟器)和Emulator(硬 件仿真器)使用相同的集成开发环境。 若系统同时安装了两者的驱动程序,运 行CCS时将启动并口调试管理器
2013年5月16日 第6章 CCS集成开发环境 20
图6-14 生成选项窗口——链接器标签
2013年5月16日 第6章 CCS集成开发环境 21
6.4 用CCS开发简单的程序
1. 创建新的工程文件 2. 将文件添加到工程中 3. 生成和运行程序 4. 改变Build选项并修改程序语法错误 5. 断点和观察窗口的应用
(1) .obj (2) .lst (3) 程序代码分为若干段 (4) 全局符号 (5) 条件程序块 (6) 宏
2013年5月16日
第6章 CCS集成开发环境
18
6.3.1 编译器、汇编器选项