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软件