MSP430移植ucosIII到CCS5环境(上)
2014-02-28 10:51
761 查看
使用TI的MSP430芯片也有两年多时间了,一直使用的IAR的开发环境,平时开发上位机用过VS的感觉IAR环境各种不爽,于是想换用CCS环境开发试试效果,现在正好在做一个使用ucosIII系统的项目,准备移植到CCS上,下面开始
软件:CCS5 (具体版本是5.2.0.00069)
上UCOS的官网下载CPU为Texas Instruments MSP430F5438的ucosIII程序,目前是IAR环境下的程序,所以需要移植到CCS上。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/11/a4a8f6e626d62e24f70c6072a3c65725)
找到项目的文件夹,将下载的UCOS程序下的BSP,uc-CPU,uc-LIB,ucos-III文件夹复制进去,如图所示,打开各文件夹,删除那些IAR环境下生成的文件,只保留.c .h .a43 .s43 文件即可。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/11/279c83d0b59dcace1da84771d8390723)
下面需要将ucosIII系统使用的文件夹包含进项目,方法是右键项目选择properties,在弹出的框中选择build->MSP430Compiler->Include Options,将文件夹下凡是有.c .h .a43 .s43 的文件夹目录都包含进去,子文件夹下有的子文件夹目录也需要,如下图所示(图中因为我已经把系统用到实际项目,所以还包含了一些其他的目录,请无视)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202006/11/0942aac246fd042df9fc387de104f400)
下来就是需要修改两个汇编文件cpu_a.s43和os_cpu_a.s43,IAR和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在汇编指令的支持上是有所不同的,我将在下一篇介绍,下一篇链接点击打开链接
相关文章推荐
- MSP430移植ucosIII到CCS5环境(下)
- uCOS-III移植到STM32分析
- stm32移植ucosIII
- 如何移植uCOS-III到Linux系统 How to Port uCOS-III on Linux OS
- stm32f429IGt6+7寸RGB屏+SRAM,使用标准库(不要HAL库)在ucosiii上如何移植emwin?
- uCOS-II在MSP430上的移植2——详细过程
- UCOSIII移植到STM32上(待更)
- UCOSIII简介于移植
- uCOS-II在MSP430上的移植1——准备工作
- RTOS实时操作系统uCOS-III向STM32F103移植过程
- UCOSIII移植问题说明
- ucosiii在stm32f103ZEt6上的移植,自测可行
- [RTOS]--关于STM32F4移植uCOSIII使用FPU会HardFault
- zedboard移植ucos-III 错误解决办法
- RTOS实时操作系统uCOS-III向STM32F103移植过程(2)
- STM32平台移植uCOSIII
- STM32W108无线传感器网络嵌入式uCOS-II的移植及实时环境监測
- KEIL MDK环境下uCOS-II在LPC17xx上的移植实例
- IAR环境下stm32上ucos的移植
- zju(11)在IAR中移植ucos到msp430