STM32CubeMX是一種圖形化工具,可以通過逐步的過程非常輕鬆地配置STM32微控制器和微處理器,並為ARM Cortex-M內核生成相應的初始化C代碼,或為ARM Cortex-A內核生成部分Linux設備樹。
1,STM32CubeMX軟體、Java軟體和晶片固件庫下載
STM32CubeMX軟體需要Java運行環境,登錄Java官網(https://www.java.com/zh-CN/)下載Java軟體,點擊免費Java下載,在Java 下載界面,點擊查看所有 Java 下載。
根據電腦系統選擇合適的Java軟體進行下載。如系統為Win10 64位,選擇Windows脫機(64位)的軟體進行下載。https://www.java.com/zh-CN/download/manual.jsp
STM32CubeMX軟體的下載需要登錄ST官網(https://www.st.com/content/st_com/zh.html),在官網首頁搜索STM32CubeMX,在工具與軟體界面下,即可檢索到STM32CubeMX軟體,點擊STM32CubeMX,進入該軟體的說明和下載界面。
在STM32CubeMX軟體的下載界面,點擊獲取軟體,默認下載最新的軟體版本。若要下載以前的軟體版本,點擊選擇版本進行選擇。接著會跳出軟體許可協議頁面,點擊接受,然後開始下載STM32CubeMX軟體的安裝包。
晶片固件庫下載同樣是在STM32CubeMX軟體的下載界面,點擊工具與軟體,在MCU及MPU嵌入式軟體標題下,選擇需要的晶片固件庫進行下載。
STM32Cube固件庫的下載方式與STM32CubeMX軟體下載方式相似,點擊獲取軟體,在跳出的軟體許可協議頁面,點擊接受,然後開始下載晶片的固件庫。
以上全部下載完成後,得到如下幾個安裝文件。
2,Java軟體的安裝
雙擊jre-8u271-windows-x64.exe文件進行Java軟體的安裝,在Java安裝程序的歡迎界面,勾選更改目標文件夾,然後點擊安裝。
在Java安裝的目標文件夾界面,更改Java軟體的安裝路徑,然後點擊下一步。
配置完Java軟體的安裝路徑後,軟體開始自動安裝。
Java軟體安裝完成後,軟體安裝窗口提示您已成功安裝Java,點擊關閉即可。
3,STM32CubeMX軟體的安裝
解壓en.stm32cubemx_v6-0-1.zip壓縮包,雙擊SetupSTM32CubeMX-6.0.1.exe文件進行STM32CubeMX軟體的安裝。在STM32CubeMX軟體安裝的歡迎界面,點擊Next。
在STM32CubeMX License agreement界面,勾選I accept the terms of this license agreement,點擊Next。
在ST Privacy and Terms of Use界面,點擊並查看ST Privacy Policy和ST Terms of Use文檔,完成後勾選I have read and understand the ST Privacy Policy and ST Terms of Use,然後點擊Next。
在STM32CubeMX Installation path界面,選擇STM32CubeMX軟體的安裝路徑,點擊Next。
在彈出Warning窗口裡,點擊Yes。
在STM32CubeMX Shortcuts setup界面,保持默認選項即可,然後點擊Next。
STM32CubeMX軟體配置完成後,軟體開始自動安裝。
STM32CubeMX軟體安裝的進度條結束後,點擊Next。
在STM32CubeMX Installation done界面,點擊Done。至此,STM32CubeMX軟體安裝完成。
4,晶片固件庫的安裝
雙擊STM32CubeMX軟體圖標,打開STM32CubeMX軟體。
首次打開STM32CubeMX軟體會彈出Usage statistics窗口,點擊Yes即可。
在STM32CubeMX軟體菜單欄,點擊Help->Manage embedded software packages,打開嵌入式軟體包管理窗口。
在嵌入式軟體包管理窗口,可以進行晶片固件庫的在線安裝,如安裝STM32F1系列固件庫,勾選STM32Cube MCU Package for STM32F1 Series,版本為1.8.3,點擊Install Now。
軟體自動聯網下載該晶片固件庫,然後解壓安裝到軟體的固件庫目錄下。
晶片的固件庫還可以離線安裝,如安裝STM32F4系列固件庫,在嵌入式軟體包管理窗口,點擊From local…
在彈出的晶片固件庫選擇窗口,選擇已下載的固件庫文件en.stm32cubef4_v1-25-0.zip,然後點擊打開。
STM32CubeMX軟體自動解壓該晶片的固件庫文件,並將其安裝到軟體的固件庫目錄下。
晶片的固件庫安裝完成後,該固件庫前面的方框變成綠色的方塊,且在Installed Version下顯示當前安裝的固件庫版本號。
晶片固件庫的安裝目錄也可以修改,在STM32CubeMX軟體界面下,點擊Help->Update Settings,打開Update Settings窗口,在Repository Folder標題下顯示當前固件庫的安裝路徑,也可以根據需求進行修改,軟體默認的固件庫路徑為C:/Users/Administrator/STM32Cube/Repository/。
至此,STM32CubeMX軟體的下載和安裝文檔到此結束。