我的目标是基于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,我编辑的文字这么乱,难道不能做到给我一个方式对齐一下吗。。。。。