CoIDE+GNU工具鏈構建STM32F103xx工程
阿新 • • 發佈:2019-02-17
相關文章:
在win10系統中使用ARM嵌入式和IoIDE也可以構建STM32F103(開發板:正點原子Mini)的工程,和Keil不同的是此方法完全免費,
不存在破解侵權問題,下面介紹相關內容,預設讀者已經瞭解在Keil MDK建立STM32工程,有些內容是通用的
GNU交叉編譯工具鏈(GNU ARM Embeded Toolchain)
CoICO:免費的IDE
- 下載好之後按照正常步驟安裝程式即可
- 其實官網主頁就有個視訊教程,但不是STM32F1系列的,我是看了一些做了修改
詳細過程(多圖預警!!!)
- 【1】開啟元件庫(Component Repository)
【3】
- 【4】
- 【5】
- 【6】
- 【7】
- 【8】
- 【9】
- 【10】
- 【11】完成之後出現工程結構和MDK的差不多,但是方便的是不需要自己新增檔案,改名字之類的,更加方便快捷
-
- 【12】庫函式的檔案原始檔和標頭檔案
關於編譯輸出
- 【1】新增GNU工具鏈路徑
- 【2】開啟main函式,裡面只有框架
- 【4】配置輸出檔案
- 【5】配置模擬器Debugger,測試過ST-LINK
- 【6】生成的HEX檔案在工程檔案存放目錄下查詢,具體路徑如下(記住自己把工程儲存在哪個資料夾即可):
特點
- 感覺這個IDE的功能非常強大,但是很可惜主流的教程幾乎沒有介紹過,都是IAR和MDK等商業軟體,
自己也是今天偶爾看到書籍《ARM Cortex-M3與Cortex-M4 權威指南(第三版)》裡介紹才學習一下的,接下來都會嘗試使用兩種IDE,感覺IoIDE免費,功能又這麼好以後一定會流行起來
2017/7/5更新
(1)
分享The Definitive Guide to Arm Cortex-M3 and Cortex-M4 Processors_c英文原版
(2)
GNU ARM Embedded Toolchain最新版(2017/6/28釋出)在下面連結
選擇下載gcc-arm-none-eabi-6-2017-q2-update-win32.zip預編譯好的即可
(3)
CoIDE最新版為CoIDE-V2Beta-20170510.exe,官網下載
(4)
使用GNU ARM嵌入式工具鏈時,如果要想和KEIL環境下使用printf函式,需要做一些改動,詳細的介紹請參看博主另一篇部落格