作者目前正在自学DSP,文章可能会有很多问题,只能保证尽量完善,无法尽善尽美。同时也欢迎大家拍砖哈!
TI DSP的官方的开发工具是CCS(Code Composer Studio),目前的版本是V4.x,该软件为收费软件。
“Code Composer Studio 包含一整套用于开发和调试嵌入式应用的工具。它包含适用于每个TI 器件系列的编译器、源码编辑器、项目构建环境、调试器、描述器、仿真器以及多种其它功能。CCS IDE 提供了单个用户界面,可帮助您完成应用开发流程的每个步骤。借助于精密的高效工具,用户能够利用熟悉的工具和界面快速上手并将功能添加至他们的应用。”——百度百科http://baike.baidu.com/view/902837.htm
TMS320VC5509A的配置大体上分为五步,其它型号的DSP应该也是可以参考的:
1、安装仿真器驱动程序;
2、安装CCS集成开发环境;
3、安装仿真芯片系列驱动;
4、设置CCS;
5、其它设置;
第一步:安装仿真器驱动程序,以使系统能识别仿真器
使用USB线连接PC机和仿真器,此时电脑会提示找到新硬件。根据系统新设备的安装向导,选择自动搜索驱动程序,并将搜索路径指定为仿真器驱动光盘,并勾选包含子目录(当然如果你能指定更详细目录最好)。
根据提示完成驱动程序的安装,如果系统提示正在安装的驱动程序没有签名或者存在潜在的安全隐患,那么选择仍然安装就好了。
仿真器驱动程序正确安装之后,在设备管理器中就可以看到 XXXXXX Emulater的设备了。
第二步:安装CCS集成开发环境
CCS一般在开发板的附送光盘或者仿真器的附送光盘中,网上也有下载。
这个一般默认安装就好了。但是在选择CCS的版本的时候还是需要特别考虑一下你的仿真器是否支持所选用的CCS的版本。仿真器对CCS不同版本的支持情况一般在仿真器的说明中查到。
安装时间可能有点长,耐心等待即可。
第三步:安装仿真芯片系列驱动,以让CCS能够支持仿真器对对应芯片的仿真
一般也是位于仿真器附送的光盘中。注意:仿真器驱动的安装目录务必安装到CS的安装目录中,否则可能无法正常工作。在安装选项中,最好只保留需要仿真的芯片的系列的驱动。
第四步:设置CCS,以使CCS能够获得目标板的相关参数
在第二步安装完CCS之后,在桌面或者程序目录中的Texas Instruments中会有一个Setup CCS Studio或者Setup CCS的程序,也就是CCS设置程序。打开之后,从中间的列表中找出自己要仿真的芯片的板子(从Family中选择你的开发板的系列,然后从Platform中选择你的仿真平台类型,Endian是选择字节存储次序的,一般可以选择All)。
关于Endian,参见http://baike.baidu.com/view/633653.html。
找到自己的开发版后,右键“Add to System”,或者直接双击。
对于部分仿真器,在此可能还要做进一步的设置。此时可在左侧一栏中,右键点击你的开发板,选择“Properties”,可以选择“Auto-generate board data file with extra Configuration”,然后将仿真器厂家提供的配置文件导入。我的仿真器的配置文件是CCS\cc\bin\TDS510U2.cfg,Next完成设置即可。
第五步:其它设置
点击运行CCS,如果能够看到下面的画面并且能够进入IDE界面,前面的配置就没有问题了。
如果设置好了前面四步,还是无法启动CCS的话,但是可以在任务栏看到图标的话。你可以参考我总结以下方法:
1、仔细检查前面的四步有没有按光盘中的要求来做;
2、另外在Win7下,可能由于权限或者兼容性问题导致CCS无法正常工作。解决方法,在CCS快捷方式的属性中,在兼容性选项卡中选择以WinXP SP3模式运行,同时以管理员权限运行,问题一般可以得到解决。
PS:CCS正常启动并不需要连接仿真器或者目标板。所以CCS无法启动,并不表示是开发板存在问题哈。
我实践得到的也就这些吧,以后如果发现其它问题也一并加入这里吧。最后附上我所使用的系统的相关信息:
没有评论:
发表评论