|
配置Eclipse使用 C/C++ 開發(fā)工具箱(C/C++ Development Toolkit,CDT),可以支持各種C++ ARM編譯環(huán)境。
第一步:我們首先要下載Eclipse IDE for C/C++ Developers開發(fā)環(huán)境。
在安裝Eclipse之前必須安裝JAVA JDK,然后直接解壓縮Eclipse即可運(yùn)行Eclipse開發(fā)軟件。
C/C++ for ARM的編譯器,你可以自己選擇,推薦使用gcc-arm-none-eabi-4_9-2014q4-20141203-win32.7z,
在 可以下載該編譯器,必須先安裝JAVA JDK,本站也有JAVA JDK的離線安裝包。
ARM GCC編譯器可以選擇解壓版的,也可以選擇windows安裝版的。
第二步:在Eclipse IDE平臺上,安裝 Eclipse CDT工具包的具體步驟如下:
在菜單欄中選擇Help –> Install New Software在work with上輸入如下地址:
http://gnuarmeclipse.sourceforge.net/updates ,
幾秒后Eclipse鏈接服務(wù)器加載并會顯示出一個選項GNU ARM C/C++ Development Support,在它前面打勾,然后點(diǎn)擊Next。
這樣第二步就完成了。
但網(wǎng)絡(luò)安裝極容易斷線,斷線后由于文件大小和原文件不一致,或內(nèi)容為空,這時會出現(xiàn)提示,一不小心點(diǎn)錯,
安裝失敗后無法重復(fù)安裝插件,只能刪除eclipse文件夾,重新來。
推薦下載離線安裝包,選擇zip的方式進(jìn)行安裝,關(guān)閉文件依賴的聯(lián)網(wǎng)檢查。
離線安裝包現(xiàn)在所有的工具已基本齊全,網(wǎng)址:
http://sourceforge.net/projects/gnuarmeclipse/files/
除了利用內(nèi)置的CDT工具包,還可以安裝第三方build工具,安裝和設(shè)置參考:
http://gnuarmeclipse.livius.net/blog/build-tools-windows/
第三步:新建STM32工程,進(jìn)行開發(fā)調(diào)試。
新建工程的過程可瀏覽“使用 Eclipse 和 ARM GCC 搭建 STM32 開發(fā)環(huán)境”:
http://blanboom.org/stm32-with-osx.html
這里用圖片說明關(guān)鍵的設(shè)置項,配置Eclipse使用 C/C++ 開發(fā)工具包(C/C++ Development Toolkit,CDT)。
2015_3_6_10_58_51.jpg (97.02 KB, 下載次數(shù): 218)
下載附件
2015-4-19 01:00 上傳
上圖需要選擇的安裝包就是 ilg.gnuarmeclipse.repository-2.6.1-201502281154.zip,包含的內(nèi)容如下圖所示:
2015_3_6_10_58_58.jpg (160.72 KB, 下載次數(shù): 235)
下載附件
2015-4-19 01:00 上傳
2015_3_6_10_59_05.jpg (101.1 KB, 下載次數(shù): 359)
下載附件
2015-4-19 01:00 上傳
2015_3_6_10_59_31.jpg (43.17 KB, 下載次數(shù): 215)
下載附件
2015-4-19 01:00 上傳
不打勾,啟動時可以提醒Workspace的位置在哪里。
2015_3_6_11_03_01.jpg (133.45 KB, 下載次數(shù): 196)
下載附件
2015-4-19 01:00 上傳
IDE中全局的編譯器路徑設(shè)置,第三方build工具的路徑設(shè)置
2015_3_6_11_00_02.jpg (140.02 KB, 下載次數(shù): 205)
下載附件
2015-4-19 01:00 上傳
IDE中當(dāng)前工作空間的編譯器路徑設(shè)置,第三方build工具的路徑設(shè)置
使用模板新建一個F103的工程,工程參數(shù)設(shè)置如下所示(使用第三方build工具,也可以使用內(nèi)置的build工具):
2015_3_6_11_00_10.jpg (103.64 KB, 下載次數(shù): 195)
下載附件
2015-4-19 01:00 上傳
這個圖叫做工具鏈編輯器
2015_3_6_11_00_19.jpg (96.56 KB, 下載次數(shù): 189)
下載附件
2015-4-19 01:00 上傳
2015_3_6_11_03_56.jpg (26.99 KB, 下載次數(shù): 202)
下載附件
2015-4-19 01:00 上傳
2015_3_6_11_04_02.jpg (137.59 KB, 下載次數(shù): 229)
下載附件
2015-4-19 01:00 上傳
2015_3_6_11_04_09.jpg (124.38 KB, 下載次數(shù): 198)
下載附件
2015-4-19 01:00 上傳
2015_3_6_11_04_15.jpg (171.98 KB, 下載次數(shù): 230)
下載附件
2015-4-19 01:00 上傳
最新的工具箱,支持JLINK最新的驅(qū)動,不需要設(shè)置就可以工作。
沒有升級之前,Debug設(shè)置需要調(diào)用JLinkGDBServer.exe,但現(xiàn)在驅(qū)動和工具都升級了,默認(rèn)調(diào)用JLinkGDBServerCL.exe。
2015_3_6_11_20_07.jpg (203.73 KB, 下載次數(shù): 188)
下載附件
2015-4-19 01:00 上傳
2015_3_6_11_05_30.jpg (40.38 KB, 下載次數(shù): 207)
下載附件
2015-4-19 01:00 上傳
2015_3_6_11_05_37.jpg (62.97 KB, 下載次數(shù): 198)
下載附件
2015-4-19 01:00 上傳
2015_3_6_17_25_55.jpg (151.84 KB, 下載次數(shù): 212)
下載附件
2015-4-19 01:00 上傳
補(bǔ)充下,離線安裝是要關(guān)閉文件依賴的聯(lián)網(wǎng)檢查,否則進(jìn)度很慢。
具體安裝步驟,可參考“在Eclipse IDE for C/C++ Developers中添加新軟件的步驟”,帖子地址 |
|