MSP430移植ucosIII到CCS5环境(上)

使用TI的MSP430芯片也有两年多时间了,一直使用的IAR的开发环境,平时开发上位机用过VS的感觉IAR环境各种不爽,于是想换用CCS环境开发试试效果,现在正好在做一个使用ucosIII系统的项目,准备移植到CCS上,下面开始

测试环境

硬件:MSP430F5438A

软件:CCS5 (具体版本是5.2.0.00069)

准备工作

上TI官网下载CCS5,至目前最新版本是5.50,根据需要下载吧,同时需要搜个许可证文件破解下,不然只有16K免费的代码使用空间,然后就是安装工作,本文重点是ucosIII的移植,这部分就略过了。

上UCOS的官网下载CPU为Texas Instruments MSP430F5438的ucosIII程序,目前是IAR环境下的程序,所以需要移植到CCS上。

移植工作

新建一个CCS项目,方法File->new->CCS project ,在弹出的对话框中输入项目名称,选择MSP430F5438A,同时选择Empty Project,如图所示,点击Finish.

找到项目的文件夹,将下载的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在汇编指令的支持上是有所不同的,我将在下一篇介绍,下一篇链接点击打开链接


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值