DSP

TMS320F28335的CCS配置

2019-07-13 15:55发布

当初听seed的人说,他们的xds510可以作为28335的emulator,只需要在ccs中装几个插件。今天终于鼓捣好了这个dual DSP的板子,加电后2812运行正常,于是想再试下28335。   百度了一会儿,得知貌似只有CCS 3.3可以开发这个DSP,于是找同学同学拷来了CCS 3.3。不过众人都说还需要一个chip support packge和一个5.0的c2000 code generator。万恶的TI的update的站点上有,但是要输入什么service number,貌似要付费才能获得。而那些第三方demo board带的光盘里似乎有,但是这种完全DIY的板子上哪儿去找那些东西..........百度了好半天,终于在seed的下载中找到了一个CCS的patch,另外wintech的网站上找到了setup_C28XFPU_CSP_v3[1].3.1207.exe和C2000CodeGenerationTools5.0.0.exe。   依次安装了CCS3.3,seed xds510 driver for CCS 3.3,CCS_Patch_for_ccs3.3.49.exe,setup_C28XFPU_CSP_v3[1].3.1207.exe,C2000CodeGenerationTools5.0.0.exe,再setup CCS,选择seed xds510 f2812,再将cpu属性中的gel file改为f28335.gel,提示找不到emualtor.........   又百度了老半天,终于在seed的论坛上找到了答案:ccs路径下的ccin下面有个xdsfast3.dll应该是352k的版本,如果是160k的旧版本必须将其删除,再重新安装seed xds510 driver for CCS 3.3。试了以后终于连接正常。   找了一个ti的28335 fpu例程,编译正常,再下载运行后看asm,浮点指令正常,至此搞定。   注:要使用浮点指令必须把编译器设置中的fpu选项由none改为fpu32。此外链接器的库输入中必须增加rts2800_fpu32.lib,此lib位于cgl5.0的路径下,貌似CCS默认不搜索这个lib
http://blog.sina.com.cn/s/blog_6f6769b50100mub5.html