2021-05-12 14:32:11
Linux 下搭建stm32開發環境 eclipse + st-link+ gnu-arm-gcc
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
相關文章