Windows下STM32單片機(jī)eclipse編譯環(huán)境搭建
英創(chuàng)公司開(kāi)發(fā)的ETA321多功能擴(kuò)展模塊,是基于STM32F103RC單片機(jī)設(shè)計(jì)的面向?qū)崟r(shí)控制處理單元模塊。
ETA321模塊作為客戶端,使用USB與英創(chuàng)公司的ARM工控主板進(jìn)行數(shù)據(jù)傳輸、通訊,根據(jù)工控主板應(yīng)用程序發(fā)出來(lái)的指令,執(zhí)行相應(yīng)的實(shí)時(shí)任務(wù)處理,如實(shí)現(xiàn):電機(jī)控制、數(shù)據(jù)采集、高速D/A輸出、狀態(tài)采集保護(hù)等。另外,用戶可以基于英創(chuàng)公司構(gòu)建好的USB通訊結(jié)構(gòu),利用KEIL、IAR、eclipse等集成編譯環(huán)境,在ETA321模塊上編寫自己特殊的應(yīng)用程序。英創(chuàng)公司推薦使用eclipse編譯環(huán)境。
由于eclipse軟件編譯工具是開(kāi)源、免費(fèi)的工具,在windows環(huán)境下編譯linux應(yīng)用軟件的用戶也比較多,因此在windows環(huán)境中,搭建eclipse的STM32編譯環(huán)境,就變得非常有意義:可以很好地與linux編譯環(huán)境進(jìn)行整合;不用擔(dān)心開(kāi)發(fā)軟件的版權(quán)問(wèn)題;eclipse編譯環(huán)境也能支持各種調(diào)試工具。
因此,使用eclipse編譯環(huán)境完全替換KEIL、IAR等需要授權(quán)才能使用工具,是非常好的選擇。但是榙建基于eclipse的STM32的開(kāi)發(fā)環(huán)境,需要好幾個(gè)軟件與插件,且相應(yīng)的版本需要能兼容,才能正確搭建好開(kāi)發(fā)環(huán)境。
為了協(xié)助客戶快速搭建eclipse編譯環(huán)境,英創(chuàng)公司編寫了這篇文章,詳細(xì)說(shuō)明了整個(gè)eclipse環(huán)境搭建、工程建立、目標(biāo)代碼燒寫、以及使用JLink進(jìn)行軟件調(diào)試的方法。
所需要的軟件或插件如下:
● JAVA
● eclipse C/C++
● gcc-arm-none-eabi,交叉編譯工具鏈
● CDT,對(duì)cortex-M的支持的編譯工具以及對(duì)J-Link調(diào)試工具的支持
● J-LINK驅(qū)動(dòng)
開(kāi)發(fā)/燒寫STM32所需要的軟件/工具:
● STM32 Flashloader串口燒寫工具
為了方便客戶更加簡(jiǎn)單、方便地搭建ETA321的開(kāi)發(fā)環(huán)境,英創(chuàng)公司下載了所需的工具軟件:JAVA、eclipse C/C++、gcc-arm-none-eabi、STM32-Flashloader等,可以直接利用。
Windows下STM32單片機(jī)的eclipse編譯環(huán)境搭建.gif
eclipse編譯環(huán)境軟件工具包
詳細(xì)的eclipse編譯環(huán)境塔建方法,請(qǐng)進(jìn)入英創(chuàng)網(wǎng)站:http://wwww.emtronix.com,下載文章:《Windows下STM32單片機(jī)的eclipse編譯環(huán)境搭建》。
提交
Android Studio應(yīng)用開(kāi)發(fā)簡(jiǎn)介
WinCE工控主板WiFi解決方案
敬請(qǐng)關(guān)注成都英創(chuàng)微信公眾號(hào)
WinCE工控主板通過(guò)PPI協(xié)議連接西門子PLC
RS232/RS485/RS422/DI可配置的工控機(jī)方案