Ubuntu 16.04搭建STM32開發環境
一.下載STM32CubeMx
官網下載:https://www.st.com/en/development-tools/stm32cubemx.html
點擊完還要用郵箱註冊,填寫一些資料,然後通過郵箱驗證設置密碼
填寫如 E-mail address 然後點擊Download
接着郵箱會收到一份郵件:
點擊 Download now 等待幾秒 會彈出下載窗口
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~等待下載完成~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
下載完成後 將壓縮包拉進Ubuntu 系統下 然後解壓
安裝的時候可以看看 Readme.html
比如
執行
chmod 777 SetupSTM32CubeMX-5.4.0.linux
接着執行
sudo apt install libc6-i386 (安裝32位運行時庫。)
sudo apt install openjdk-8-jre
(有時下載 執行 sudo apt-get update
sudo apt-get upgrade
)
./SetupSTM32CubeMX-5.4.0.linux
二.下載System Workbench for STM32 (Eclipse插件)
下載網址:http://www.openstm32.org/Installing+System+Workbench+for+STM32+from+Eclipse?structure=Documentation
進入網址後 也需要相應的註冊
登錄之後
點擊之後下載
下載完之後將三個文件拖進Ubuntu
圖形界面安裝需要先安裝gksu
sudo apt install gksu
接着運行
./install_sw4stm32_linux_64bits-v2.9.run
進行安裝
~~~~~~~~~~~~~~~~~
三.在創建工程
打開STM32CubeMX
我這裏用的是STM32F103ZE
打開usart1
設置B5 E5 控制兩個gpio
填寫Project Name 和工程路徑 修改Toolchain/IDE
接着
打開工程
編譯工程
燒寫程序
OK~~~~~~~~~~~~~~