熟悉TI DSP开发软件Code Composer Studio
(TI DSP CCS)
一、实验环境:电脑自带c语言编程软件
a)硬件平台:TI TMS320VC5402 DSK开发板,核心是TI DSP芯片TMS320VC5402,最
高工作频率为100MHz。
b)软件平台:TI DSP开发软件Code Composer Studio V2.2(CCS2.2) For C5000。
二、硬件连接:
a)下载线的连接:用并口线将计算机的并口与DSK开发板的并口连接起来。注意,
因并口线不支持热插拔,连接并口线时,不要带电操作。一般,要先断开DSK开
发板的电源后,再连接。另,如果并口线已连接,则可跳过此步。
b)DSK开发板连接电源:将5V直流电源接上DSK开发板的电源插座,DSK 开发板上
的电源指示灯亮。
三、实验内容及步骤:
a)打开CCS2.2 for C5000:双击桌面上的CCS2(‘C5000,’C6000)图标,会弹出下面的窗口:
点击确定后,会弹出如下的窗口:
在上面的窗口中,选择菜单:Open=>C5402 DSK/CPU_1即可打开CCS2.2 For C5000
的软件界面。
注意:在CCS2.2界面打开的过程中,如果出现以下提示窗口,则表示CCS2.2无法
与DSK开发板正确连接。此时,可以试着按DSK开板上的复位按钮或断开DSK开
发板的电源后重新接上电源,再打开CCS2.2。如果依然出现无法连接DSK开发板,
可及时请老师来查看解决。
b)在我的电脑或资源浏览器中为此实验新建一文件夹,用来存放实验中涉及到的所有
文件及文件夹。(如在E:\盘新建DSP\DSP1文件夹)
c)从CCS2.2安装文件夹中复制以下文件到当前实验的文件夹中:
注意:CCS2.2的安装目录一般为C:\ti或D:\ti文件夹。如果不清楚以下文件的具体位置,可通过系统的文件搜索功能查。
i.D:\ti\examples\dsk5402\dsp\blink\blink.c
ii.D:\ti\examples\dsk5402\dsp\blink\board.h
iii.D:\ti\examples\dsk5402\dsp\blink\type.h
iv.D:\ti\examples\dsk5402\dsp\d
v.D:\ti\c5400\dsk5402\lib\dsk5402.lib
vi.D:\ti\c5400\dsk5402\lib\drv5402.lib
vii.D:\ti\c5400\cgtools\lib\rts.lib
d)新建CCS工程:选择菜单Project=>New,弹出如下窗口:
在上面的窗口中进行以下设置:
i.第一行:Project Name:设置为实验的工程名:如DSP1。
ii.第二行:Location:设置为工程存放的文件夹:如E:\DSP\DSP1
iii.第三行:Project Type:设置为工程编译输出文件的类型:Executable(.out)
iv.第四行:Target:设置目标板的芯片类型:TMS320C54XX
设置完成后,单击完成,实现CCS新工程的创建,此时CCS2.2显示如下图所示:
e)添加文件到工程:将c)步骤中除头文件外的所有文件添加到当前新建的工程中来。
向工程中添加文件的方法:选择菜单:Project =>Add Files to Project…或直接在CCS 工程浏览窗口中工程名上单击鼠标右键,在弹出的菜单中选择Add Files to Project…。
在弹出的窗口中选择要添加到工程的文件进行添加,一次可添加多个文件,多个文件可以是不同类型的文件。文件添加完成后的,CCS2.2显示如下图所示。
f)编译:选择菜单:Project=>Build。在编译时,会有错误提示,在提示窗口中到这
个错误,并双击鼠标左键,可定位到出错的代码行。本实验提示错误会定位到
#include <board.h>和#include <type.h>这样两行,将其修改为:#include “board.h”和
#include “type.h”后,再编译,错误提示消失,工程编译通过。如果还存在错误,
就应完全修改正确后才可进入下一步。
g)下载程序(Load Program):把编译产生的DSP可执行程序下载到DSK开发板上的
C5402芯片中去执行。选择菜单:File=>Load Program…,在弹出的窗口中选择工程
文件下Debug文件中的.out文件进行下载。下载过程如不出现错误,可进入下一步。
否则,要解决错误后才可进入一下步。
h)运行:选择菜单:Debug=>Run完成在DSK开发板上运行工程设计的代码。
i)停止:选择菜单:Debug=>Halt停止工程代码的执行。
四、实验要求
a)熟悉掌握CCS开发过程与步骤;
b)了解实验内容,及实验现象。
2011/04/27