我想使用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功能将无法使用对于这个项目。“
我想知道我的问题是什么以及我如何能够建立项目,或者我应该以不同的方式解决这个问题?
答案 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,请点击此处: