2013-04-28 65 views
2

過去一週,我一直在尋找免費的FreeRTOS支持的STM32F1xx開發環境。並且沒有成功,但:(Eclipse:無法運行程序「cs-make」:啓動失敗

現在我發現這一點:http://www.stf12.org/developers/ODeV.html

它是STM32編譯和調試的Eclipse配置,並有一個FreeRTOS的演示過於完美

於是我下載了!日食的preconfigered版本,並試圖編譯示範項目,得到這個錯誤:

Cannot run program "cs-make": Launching failed. 

鬱悶的請幫幫忙,我很糟糕,在配置IDE的,編譯器和鏈接所以這是新手友好:)

+0

看起來,「cs-make」程序或者還沒有安裝,或者已經移動到與系統上的位置不同的位置或該設置的作者發現它的時間點。首先,您可能想要搜索您的機器。一般來說,如果您想要進行嵌入式開發,您將需要更輕鬆地進行故障排除和糾正。這些問題對於開源工具和系統來說是常規的,但對專有的問題遠不知道(有時更難或甚至無法修復)。 – 2013-04-28 17:25:37

回答

1

Eclipse項目配置爲CodeSourcery工具鏈。您需要安裝CodeSourcery編譯器工具鏈:http://www.mentor.com/embedded-software/codesourcery。選擇精簡版,ARM-NONE-EABI包。安裝後確保你可以從命令提示符下啓動cs-make(通過在那裏鍵入它的名字)。通常,您希望可以從命令提示符訪問所有工具鏈程序,這意味着它們的安裝路徑必須位於系統PATH變量中。

P.S. 確保該路徑不包含標準Windows程序目錄「C:\ Program Files」的空格,而是將工具安裝在類似「C:\ arm-none-eabi」,「C:\ ARM_tools」之類的目錄中那。

0

啊,謝謝你讓它現在工作!

我也遇到了另一個問題。當我試圖編譯另一個錯誤時出現瞭如下所示的內容:「C:\ Program不是文件或目錄」。我通過將所有編譯器和OpenOCD放入C驅動器的根目錄來解決這個問題。我認爲這是因爲make不理解make文件中的空格,如果其他人遇到同樣的問題。

相關問題