首頁 > 軟體

Linux 下搭建stm32開發環境 eclipse + st-link+ gnu-arm-gcc

2020-06-16 17:38:34

Linux 下搭建stm32開發環境 eclipse + st-link+ gnu-arm-gcc

首先,下載gcc-arm-none-eabi,連結為gcc-arm-none-eabi,選擇對應的開發環境的編譯器,

解壓把檔案放到一個自己新建的檔案中,使用gedit ~/.bashrc 開啟檔案把eclipsegcc-arm-none-eabi的路徑加到環境變數裡面去,我的路徑是/home/amine/Stm32-Arm/gcc-arm-none-eabi-5_4-2016q2/bin/,然後source ~/.bashrc.

可以用echo $PATH 驗證一下,還有arm-none-eabi-gcc --version

接著從github下載stlink驅動,連結為stlink,解壓檔案,安裝是可能會出現卻依賴檔案,automake  dh-autoreconf libsub-1.0.0-dev,沒安裝的話sudo apt-get install autmake libusb-1.0.0-dev dh-autoreconf.

安裝中間要求CMake下的命令順序執行

然後,安裝eclipse,連結為eclipse,選擇eclipse ide for c/c++ ,選擇對應的開發環境軟體,

接著,選擇gnc-arm-eclipse-plug-ins,連結為gnc-eclipse-plug-ins,選擇網址:http://gnuarmeclipse.sourceforge.net/updates

GNU ARM-plus-ins

http://....

然後

然後 project -> propertise ,要把output file frmat 選擇為 raw binary

接著是,加入st-link下載,

在eclipse面板上,run -> external Tools -> external tool configurations

如圖設定就可以了

再點選面板的左上方的一個錘子執行,在右邊的release檔案會生成一個對應的.bin檔案,這樣就可以了。

想要下載就點run裡面的stlinkv2下載就可以了。

本文永久更新連結地址http://www.linuxidc.com/Linux/2016-07/132806.htm


IT145.com E-mail:sddin#qq.com