我的目标是基于msp430f5529LP开发板实验官方例程。
遇到的问题:
1,不能导入工程
最开始我安装了ccs8.0,ti-rtos for msp430-v2.2,想通过project–》 import ccs projects,结果找很久,打开工程的路径,却不能识别出来工程。这个跟我以前使用2640不一样啊,为什么2640可以,这边就不行!!!?找了很多资料,也诸多尝试,说从 resource explorer里面可以,屁颠的导入了。接着又来了一个问题。
2,就在编辑这段文字的 时候
居然换行后不能切到顶端,文字不对齐,真丑。
3,导入工程后,编译也能成功,但是不能运行
编译后的固件下入到板子里,发现什么现象都没有,刚开始以为我对串口什么的理解不对呢,用调试的方法发现出现根本就进入不了main函数,停在了0x04的位置。好吧,我试试mspware的例程,完美运行。这个问题困了我两天。后来在英文论坛上搜索到相关的问题,尝试用不太的编译器版本发现,15.几就可以了。。。我去看rtos更新的说明,你们不是说15以后的都行的吗!!????ps:环境是ccs8.0,编译器是ti v15.12.3.lts 不可以的是ccs8.0默认的 v18.
4,程序可以跑了,那就验证一些想法吧
我想修改cpu的运行频率,5529可以运行在最高25Mhz,默认8Mhz,我找了很久的资料,发现tirtos的相关参数可以配置,在cfg里面,参考文档里面也给出了图形方式的配置,但是在ccs8里面只能文件的方式打开,打开之后里面的参数根本就看不懂,后来想文档里面既然可以用图形,那我装个ccs6.2吧,装完之后确实可以用图形的方式配置tirtos,也找到了cpu的频率设置的地方。我一阵狂喜,好像看到了胜利的曙光!!!!!!!结果改完编译发现提示我说:
Description Resource Path Location Type
output file "usbcdcmousedevice_MSP_EXP430F5529LP_TI.out" exceeds code size limit output file "usbcdcmousedevice_MSP_EXP430F5529LP_TI.out" exceeds code size limit usbcdcmousedevice_MSP_EXP430F5529LP_TI C/C++ Problem
我已经开始怀疑人生了。。。。。。
5,ccs不能使用中文名的用户名,否则闪退
这个问题很难修复吗。。。。。
6,我编辑的文字这么乱,难道不能做到给我一个方式对齐一下吗。。。。。
user1894077:
这篇就是吐槽贴,我希望ti能越来越好,工具能越来越好用。
灰小子:
ccs是基于eclipse开发的,所以eclipse存在的问题也会出现在ccs上
user1894077:
回复 灰小子:
我没有使用过eclipse,一般会有什么问题?
user1894077:
回复 user1894077:
打不开。cfg文件的问题可以用右键选择一个带品字形的图标的打开方式。
灰小子:
1、关于导入工程的问题,由于ccs多次进行过升级,如果工程版本太老,导入就会出现一些问题。这种情况可以通过重新建立工程来解决
2、这个是开发环境所带的编辑器的问题,eclipse里如果使用默认的编辑器应该也是这样的,不过可以通过配置编辑器或者使用外部编辑器来解决
3、这个是之前工程使用的编译器版本问题,同问题1类似
4、不清楚为什么会有这个问题,ccs从6.x版本就没有代码限制了,不排除之前工程使用的ccs版本原因
5、这个问题eclipse应该也有,软件是国外的工程师开发的,用的都是英语。。。
Susan Yang:
谢谢dirtwillfly的回答!
@dongdong tang 您现在是导入的什么工程?另外附上EclipseCDTShortcuts
EclipseCDTShortcuts.pdf
Hao Mengzhen:
23333,CCS的入门门槛相对较高,在新手不熟悉编译器版本/CCS版本时使用起来如果遇到问题会很苦恼。不过等解决了这些问题后你会发现CCS还是一个很好用的仿真编译器
user1894077:
回复 Susan Yang:
tirtos_msp430的一些例程。
user1894077:
回复 Hao Mengzhen:
这个我是承认的,相比于keil,iar来说,好了不要太多。只是他还是有提升空间的 。