2013-12-09 47 views
1

最近我正在使用arm的一些項目,但沒有在其中的操作系統。
現在,當我編譯它,我必須打開keil。
但keil在編輯方面很弱,所以我正在考慮編寫一個腳本來執行keil編譯器來構建項目。
但我對keil知之甚少,所以我想知道它是否可能,以避免無用的工作。有沒有辦法建立沒有keil,但一些腳本的ARM項目?

感謝您的任何幫助。

+0

直接調用['armcc'](http://www.keil.com/support/man/docs/armcc/armcc_Cchbggjb.htm)有什麼問題?它應該在Windows上被命名爲* armcc.exe *,並可能位於* Program Files *目錄中的某處;但我沒有使用Windows大約15年。 –

回答

4

正如前面提到的那樣,您可以直接在命令行上調用armcc或將其集成到make,scons等構建系統中。一個好的起點是讓Keil uVision爲你創建一個批處理文件:CREATING A PROJECT BATCH FILE。 另一種可能性是從命令行調用Keil並將項目文件作爲命令行參數與選項構建項目。 Keil uV4 command line。 順便說一句我使用這個命令行選項也可用於模擬器中的自動單元測試和flash下載。帶有示例的周圍python腳本很快就可以在the NetModule website.

+0

如果您正在使用這些腳本或已對其進行了調整,那麼獲得您的反饋意見將非常棒。 – Manu3l0us

相關問題