如何使用CCE在MSP430上获得FreeRTOS?

时间:2010-05-14 17:12:34

标签: msp430 freertos

我想使用Code Composer Essentials v3.1在MSP430处理器上运行FreeRTOS。我在http://www.westmorelandengineering.com/toc.htm找到了一个这样的例子。具体来说,我正在使用FreeRTOS_Demo.zip,这是最重要的一个。当我尝试用CCE打开它时,我得到一个错误,即工作区“不是由此版本的Code Composer创建的”。所以我尝试导入项目并收到错误“由于以下错误导致无法读取Managed Make项目:找不到项目类型com.ti.ccstudio.managedbuild.ui.programTargetID。托管Make功能将无法使用对于这个项目。“

我想知道我的问题是什么以及我如何能够建立项目,或者我应该以不同的方式解决这个问题?

3 个答案:

答案 0 :(得分:4)

FreeRTOS支持许多很多芯片以及许多很多编译器。任何非标准C代码都保存在端口层中。

下一个FreeRTOS版本(V7,在接下来的几周内发布,已经在SVN存储库中提供)包括一个CCS4端口和MSP430F5438(MSP430X内核)的演示。

问候。

答案 1 :(得分:1)

我被告知TI的CCS编译器套件(用于CCE / CCS)不会构建FreeRTOS源,因为FreeRTOS源包含用gnu汇编语法编写的东西(文件扩展名.s在CCS asm和Gnu asm之间很常见,但是语法不一样)。在将FreeRTOS“移植”到CCS编译器套件之前,最好的办法是将完整的CCS与GCC编译器一起使用,而不是使用CCS编译器。

答案 2 :(得分:0)

恢复僵尸线程......不确定CCE现在是否相关......你可以通过代码大小有限的免费MSP430支持获得CCS 5.3。

我最近使用TI和Code Composer Studio 5.3的新MP430Ware驱动程序库将FreeRTOS移植到CC430,请点击此处:

http://www.freertos.org/Interactive_Frames/Open_Frames.html?http://interactive.freertos.org/entries/22894958-cc430f5137-ccs-5-3