【人力资源】DSP集成开发环境CCS的使用资料

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

DSP实验

实验二TI DSP集成开发环境CCS的使用昆明理工大学信息工程与自动化学院电工电子教学实验中心

主讲:杨秋萍讲师

CCS是TI公司推出的用于开发DSP芯片的集成开发环境,它采用Windows 风格界面,集编辑、编译、链接、软件仿真、硬件调试以及实时跟踪等功能于一体,极大地方便了DSP芯片的开发与设计,是目前使用最为广泛的DSP开发软件之一。

一、CCS的简介

CCS是一种针对TMS320系列DSP的集成开发环境,在Windows操作系统下,采用图形接口界面,提供环境配置、源文件编辑、程序调试、跟踪和分析等工具。CCS有两种工作模式:

1、软件仿真器模式:可以脱离DSP芯片,在PC机上模拟DSP的指令集和工作机制,主要用于前期算法实现和调试。

2、硬件在线编程模式:可以实时运行在DSP芯片上,与硬件开发板相结合在线编程和调试应用程序。

本次实验主要采用软件仿真器模式。

二、CCS系统配置

采用标准配置文件进行系统配置的步骤:

步骤1:启动CCS配置程序。双击桌面上的Setup CCS快捷图标,弹出对话框。

步骤2:清除以前定义的配置。

步骤3:选择与目标系统相匹配的配置文件。

步骤4:将所选中的配置文件加入到系统配置中。

步骤5:安装驱动程序。点击“Intall a Device Driver ”,弹出选择器件驱动程序对话框。

步骤6:保存系统配置。打开“File ”菜单,单击“Save ”按钮,将系统配置保存在系统寄存器中,完成CCS 的系统配置。

三、CCS 中常用文件名和应用界面

1、常用文件名

*.cmd —— 链接命令文件;

*.obj —— 由源文件编译或汇编后所生成的目标文件;

*.out —— 完成编译、汇编、链接后所形成的可执行文件,可在CCS 监控下调试和执行。

钮 钮

系统配置

窗口 安装驱动程序

2、应用界面

四、实验举例

1. 创建新工程

利用CCS 创建一个新工程,然后向该工程中添加源代码文件和库文件。

1) CCS 的安装目录为c:\ti ,首先在文件夹c:\ti\myprojects\下建立一个新的文

件夹,命名为volume1。

2) 将c:\ti\tutorial\target(sim54xx 或dsk5402等)\volume1文件夹中的内容拷贝

到该新建的文件夹中。

3) 启动CCS 。如果需要的话,对CCS 进行配置,使其工作在C54x simulator

模式下。

4) 从CCS 的Project 菜单下选择子菜单New 。将出现Project Creation 对话

框。在对话框中“Project Name ”处输入volume1,“Location ”处用浏览方式选入在第一步中所建立的文件夹volume1的位置,在“Project Type ”处选择Executable (.out )类型,在“Target ”中选择CCS 所配置的目标DSP 类型。最后单击“Finish ”完成。

5) 通过上述步骤Code Composer Studio 就建立了一个工程文件,名为

volume1.pjt ,该工程文件用于存储工程配置以及在工程中所用到的若干文件。可在“工程项目观察窗口(Project view )”处看到。

2. 向工程中添加文件

一个工程项目包括源程序、库文件、链接命令文件和头文件等。

1)在CCS中选择菜单Project→ A dd Files to Project,然后选文件volume.c,并

单击Open。(也可在工程图标处单击鼠标右键在快捷菜单中选Add Files to Project,或将文件拖入工程视图窗口的文件夹中。)

2)在CCS中选择菜单Project→ A dd Files to Project,并在文件类型选框中选

汇编源文件(*.a*, *.s*),然后选vectors.asm 和load.asm 这两个文件并单击Open。这些文件中包含了设置复位RESET中断到程序的C入口

c_int00的一些汇编指令。(对于更加复杂的程序,可在vectors.asm 文件中定义更多的中断向量。也可利用DSP/BIOS来自动定义所有的中断向量。)

3)在CCS中选择菜单Project→ A dd Files to Project,并在文件类型选框中选

择链接命令文件(*.cmd),然后选volume.cmd并单击Open,该命令文件将汇编程序的段映射到DSP的存储空间中。

4)在CCS中选择菜单Project→ A dd Files to Project,进入编译库文件夹

(c:\ti\c5400\cgtools\lib),在文件类型选框中选择目标文件类型和库文件类型(*.o*, *.lib),为所配置的目标DSP选rts.lib文件并单击Open。该库文件为目标DSP提供了运行时间(runtime)支持。(对于一些目标DSP,运行时间库可以是一个更特殊的文件名,如rts_ext.lib 。)

5)在工程视图窗口,用鼠标右键单击工程文件volume.pjt 并在快捷菜单中选

择Scan All Dependencies。这时volume.h应出现于工程视图窗口中的库(Libraries)文件夹中。

6)单击Project左边的小加号+,将展开工程列表:volume1.pjt,Libraries,

以及Source。该列表即为工程视图。

无需手工向工程中加入include文件,因为CCS将会在编译过程中自动找到这些文件。编译之后在工程视图中将出现这些include文件.。

如果要从工程中移出一个文件,只要在相应文件处单击鼠标右键在弹出的快捷菜单中选Remove from project 即可。

编译时CCS在以下路径依次查找工程文件:包含有源文件的文件夹;在compiler 或assembler 选项中从左到右依次列出的文件夹。

相关文档
最新文档