2010-05-14 24 views
1

我想要使用Code Composer Essentials v3.1在MSP430處理器上運行FreeRTOS。我在http://www.westmorelandengineering.com/toc.htm發現了一個例子。具體來說,我正在與FreeRTOS_Demo.zip合作,這是最重要的一個。當我嘗試用CCE打開它時,出現工作空間「並非由此版本的Code Composer創建」的錯誤。所以我試圖導入項目,我得到一個錯誤「託管項目無法被讀取,因爲以下錯誤:沒有找到項目類型com.ti.ccstudio.managedbuild.ui.programTargetID。託管Make功能將不可用爲這個項目。「如何使用CCE在MSP430上獲得FreeRTOS?

我想知道我的問題是什麼,以及如何讓項目建立,或者我應該採取不同的方式?

回答

1

有人告訴我,TI的CCS編譯器套件(用於CCE/CCS)不會構建FreeRTOS源,因爲FreeRTOS源包括用gnu彙編語法編寫的東西(文件擴展名爲.s是CCS asm和Gnu asm之間的常見,但語法不一樣)。在將FreeRTOS「移植」到CCS編譯器套件之前,最好的辦法是將完整的CCS與GCC編譯器一起使用,而不是CCS編譯器。

+0

順便說一句,爲什麼在Westmorelandengineering不支持電子郵件的人? – 2010-06-21 18:49:05

4

FreeRTOS支持許多許多芯片和許多許多編譯器。任何不是標準的C代碼都保存在端口層。

下一個FreeRTOS發佈(V7,在接下來的幾周內已經在SVN存儲庫中提供)包括一個CCS4端口和用於MSP430F5438(MSP430X內核)的演示。

問候。