DSP应用系统开发实例:基于TMS320F281x和C语言
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.2 CCS3.3的基本应用

2.2.1 开发TMS320C28xx应用系统环境

开发TMS320C28xx应用系统一般需要以下设备和软件调试工具:

①通用PC一台,安装Windows 9x或Windows 2000或Windows XP操作系统及常用软件。

②TMS320C28xx评估板及相关电源。如:ICETEK-F2812-A评估板。

③通用DSP仿真器一台及相关连线。如:ICETEK-5100USB仿真器。

④控制对象(选用)。如:ICETEK-CTR控制板。

⑤TI的DSP开发集成环境Code Composer Studio。如:CCS3.3。

⑥仿真器驱动程序。

2.2.2 CCS3.3安装

(1)安装CCS软件

此文档假定用户将CCS安装在默认目录C:\CCStudio_v3.3中,同时也建议用户按照默认安装目录安装。

①将光盘插入计算机光盘驱动器。

②打开光盘的根目录中有“ccs3.3”目录,

用鼠标右键单击文件夹中“Setup.exe”,进入安装程序。建议安装时使用默认路径“C:\CCStudio_v3.3”。

③选择“Code Composer Studio”,按照安装提示进行安装;并重新启动计算机。

④安装完毕,桌面上出现两个新的图标,如图2.3所示。

图2.3 CCS3.3图标

(2)安装DSP通用仿真器驱动

请参看光盘中附带的《ICETEK-5100USB开发系统安装说明》文档中相关章节来安装。

(3)安装程序

双击光盘中的安装文件,自动解压缩后安装到C:\ICETEK目录下。

例如:安装文件为“SetupF2812A.exe”。

2.2.3 CCS3.3设置

(1)设置CCS工作在软件仿真环境

CCS可以工作在纯软件仿真环境中,就是由软件在PC机内存中构造一个虚拟的DSP环境,可以调试、运行程序。但一般软件无法构造DSP中的外设,所以软件仿真通常用于调试纯软件的算法和进行效率分析等。

在使用软件仿真方式工作时,无需连接板卡和仿真器等硬件。

①单击桌面上图标,进入CCS设置窗口(见图2.3)。

②在出现的窗口(见图2.4)中按标号顺序进行设置。

图2.4 删除原有的驱动设置

③在出现的窗口(见图2.5)中按标号顺序进行设置。

图2.5 选择软件仿真F2812芯片驱动

此时CCS已经被设置成Simulator方式(软件仿真TMS320F2812器件的方式),如果一直使用这一方式就不需要重新进行以上设置操作了。

(2)设置CCS

通过ICETEK-5100USB仿真器连接ICETEK-F2812-A硬件环境进行软件调试和开发。

①单击桌面上图标,进入CCS设置窗口。

②在出现的窗口(见图2.6)中按标号顺序进行设置。

图2.6 删除原有的驱动设置

③在出现的窗口(见图2.7)中按标号顺序进行设置。

图2.7 选择硬件仿真F2812芯片驱动

④接着在下面的窗口(见图2.8)中按标号顺序进行选择。

图2.8 设置gel文件

⑤在出现的窗口(见图2.9)中按标号顺序进行设置。

图2.9 加入gel文件

⑥在出现的窗口(见图2.10)按标号顺序进行设置。

图2.10 退出CCS设置界面

⑦在出现的窗口(见图2.11)中按标号顺序进行设置。

图2.11 保存退出

以上设置完成后,CCS已经被设置成Emulator的方式,并且指定通过ICETEK-5100USB仿真器连接ICETEK-F2812-A评估板。如果需要一直使用这一方式就不需要重新进行以上设置操作了。

2.2.4 启动CCS3.3仿真

(1)启动Simulator方式(请确认已按照上面说明设置为软仿真方式了)

 设置好软仿真驱动后,双击桌面上图标。

(2)启动Emulator方式

①检查ICETEK-5100USB仿真器的黑色JTAG插头是否正确连接到ICETEK-F2812-A评估板的PS插头上。

②检查是否已经用电源连接线连接了ICETEK-F2812-A评估板上的POW 1插座底板上+5V电源插座。

③检查其他连线是否符合实验要求。

④ICETEK-F2812-A评估板上指示灯VCC点亮。如果打开了ICETEK-CTR的电源开关,ICETEK-CTR板上指示灯POWER点亮。如果打开了信号源电源开关,相应开关边的指示灯点亮。

⑤双击桌面上仿真器初始化图标(见图2.12)。

图2.12 仿真器初始化图标

如果出现下面提示窗口(见图2.13),表示初始化成功,按一下空格键进入下一步操作。

图2.13 仿真器复位

如果窗口中没有出现“请按任意键继续…”,请关闭窗口,关闭实验箱电源,再将USB电缆从仿真器上拔出,返回第②步重试。

如果窗口中出现“The adapter returned an error.”,并提示“请按任意键继续…”,表示初始化失败,请关闭窗口重试两三次,如果仍然不能初始化则关闭电源,再将USB电缆从仿真器上拔出,返回第②步重试。

⑥双击桌面上图标,启动CCS3. 3。

⑦如果进入CCS提示错误,先选“Abort”,然后用“emurst”初始化仿真器,如提示出错,可多做几次。如仍然出错,拔掉仿真器上USB接头(白色方形),按一下ICETEK-F2812-A评估板上S1复位按钮,连接USB接头,再做“快捷方式xdsrstusb”。

⑧如果遇到反复不能连接或复位仿真器、进入CCS报错,请打开Windows的“任务管理”,在“进程”卡片上的“映像名称”栏中查找是否有“cc_app. exe”,将它结束再试。

⑨与CCS的以前版本(例如CCS2.21版本)不同的是,仅仅进入CCS3.3软件环境后,CCS软件和2812芯片还无法连接在一起,如图2.14所示。

图2.14 未连接到2812芯片显示

⑩此时要按照如图2.15所示操作,只有把CCS软件和2812芯片连接在一起,然后才能对2812芯片进行控制。

图2.15 设置连接2812芯片

 如图2.16所示,就可以确认CCS软件和2812芯片连接在一起了。

图2.16 成功连接2812板卡

(3)退出CCS(见图2.17)

图2.17 退出CCS软件