使用TI的MSP430芯片也有两年多时间了,一直使用的IAR的开发环境,平时开发上位机用过VS的感觉IAR环境各种不爽,于是想换用CCS环境开发试试效果,现在正好在做一个使用ucosIII系统的项目,准备移植到CCS上,下面开始
测试环境
硬件:MSP430F5438A
软件:CCS5 (具体版本是5.2.0.00069)
准备工作
上UCOS的官网下载CPU为Texas Instruments MSP430F5438的ucosIII程序,目前是IAR环境下的程序,所以需要移植到CCS上。
移植工作
找到项目的文件夹,将下载的UCOS程序下的BSP,uc-CPU,uc-LIB,ucos-III文件夹复制进去,如图所示,打开各文件夹,删除那些IAR环境下生成的文件,只保留.c .h .a43 .s43 文件即可。
下面需要将ucosIII系统使用的文件夹包含进项目,方法是右键项目选择properties,在弹出的框中选择build->MSP430Compiler->Include Options,将文件夹下凡是有.c .h .a43 .s43 的文件夹目录都包含进去,子文件夹下有的子文件夹目录也需要,如下图所示(图中因为我已经把系统用到实际项目,所以还包含了一些其他的目录,请无视)
下来就是需要修改两个汇编文件cpu_a.s43和os_cpu_a.s43,IAR和CCS在汇编指令的支持上是有所不同的,我将在下一篇介绍,下一篇链接点击打开链接