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://xxxxxx/Linuxjc/1141031.html TechArticle