如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Win64环境下配置DSP开发环境由于项目需要开发DSP程序,我在机器上配置了CCS4.2.4+XDS560PlusEmulator的开发环境,下面是详细的配置过程。(若您需要在Win7-64Bit下进行DSP开发,请安装CCS4.1.3或以上版本,经典版本CCS3.3在Win7-64bit系统中无法正常运行)另外,需要安装SEED-XDS560Plus仿真盒的驱动程序,文章最后会给出下载链接。-------------------------------------------------正式开始------------------------------------------软件安装&工程建立1.安装CCS4.2.4,安装完成后记得破解。由于我使用的是TMS320C6455,故我安装了C6000系列的库。装完CCS后的目录如下所示2.安装合众达仿真器驱动:即HYPERLINK"http://download.csdn.net/detail/ruby97/4257791"SEED-XDS560PlusEmulatorforCCS4.x_x64.exe(点此下载)关于仿真器驱动的安装指南请参考官方文档:HYPERLINK"http://download.csdn.net/detail/ruby97/4257808"(点此下载)3.在进行DSP开发之前,安装对应芯片的CSL库比如,我使用的是C6455,现在把C6455的CSL库拷贝到CCS安装路径下,为了方便以后引用。如下图所示:4.打开CCS4.2如果你使用过Java,那么你一定会感到很亲切,因为CCS4以后的版本都是基于eclipse开发的。CCS4.2的界面如下:-------------------------------------------------------------------------------5.现在开始新建工程进行演示了。此时应该确保:仿真器驱动已经正确安装(在设备管理器中显示驱动已经正确安装,记得开机时按F8,选择禁止驱动数字签名)目标板已经上电,并已经通过仿真器与PC机相连现在,新建一个CCS4.2工程,名为Test选择芯片族,我使用的是C6455,故选择C6000系列。下一步,选择存在相依性的工程。由于现在新建的工程是独立的,此步可调过,直接Next设置工程的相关属性:具体的芯片类型,大小端模式,CodeGenerationTools,输出文件类,C语言运行库等等。这些东西还是比较重要的,下面分别做一下简单说明:1.DeviceVariant:C6000系列下面也有很多子系列,这个很好理解2.DeviceEndianness:编程的人都知道什么是大小端,小端模式比较常用。这里要注意的就是大小端模式一定要和后面的C语言运行库对应上。对我而言即rts64plus.lib。一般来说,小端模式的运行库是:rtsxxxx.lib,大端模式的C运行库命名为:rtsxxxxe.lib。这一点一定要注意3.CodeGenerationTools:若果您是在CCS4.2中导入CCS3.3的工程,那么编译的时候很有可能报关于CodeGenerationTools相关的错误,很大的可能就是CCS3.3的工程使用的CodeGenerationTools的版本在CCS4.2中没有安装,那么只需要右击工程,选择Properties,然后把对应的CodeGenerationTools的版本改成当前CCS支持的版本即可。4.输出文件类型:一般选择COFF5.Cmd文件:这个可以先不写,建好工程以后再添加6.C语言运行库:这个一定要设置正确,注意芯片类型和大小端模式。工程建立过程到此完毕。--------------------------------------------------华丽分割---------------------------------------------------------工程编译以及调试过程首先,添加一个源文件和一个CMD文件到工程中。最简单的方法就是把这两个文件直接复制到工程目录下。如下图所示:c语言源文件:gpio_example.ccmd文件:c6455.cmd转到CCS中,点击工程,右键-->refresh,然后可以在工程目录下发现刚才添加的两个文件现在,我们可以尝试编译一下该工程。由于我在源文件中引用了CSL中的头文件,所以编译器提示找不到CSL_gpio.h,如下图示:编译器报错:现在想一想开始的时候我曾经安装了CSL库,但是在建立工程后一直没有牵涉到CSL,所以,现在我们