1 STM32CubeMX環境搭建
1、安裝包下載
由於STM32CubeMX軟體是基於JAVA環境執行的,所以需要安裝JRE才能使用,JRE、STM32CubeMX工具和庫可以到官網下載。TM32CubeMX要求JRE最低版本是1.7.0_45,如果你電腦已安裝JRE版本大於1.7.0_45,則可以不用再下載安裝。
1.1 Oracle官方下載JRE
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
接受許可,根據自己電腦系統選擇下載,如下圖:
1.2 ST官方下載STM32CubeMX工具、庫
官網可以下載最新版本的軟體,STM32CubeMX工具、庫都在同一個網址下:
- STM32CubeMX工具
【在網頁最下面(如下圖),點選網頁中“Download”即可下載。(如果沒有登入賬號會提示“註冊”或“登入”)】
B、庫下載
【在網頁中間偏下(如下圖),點選“EMBEDDED SOFTWARE”切換到庫軟體,選擇需要下載的庫(看你晶片型號),同樣也需要登陸賬號】
2、安裝
2.1 安裝JRE
2.1.1雙擊“jre-7u65-windows-x64.exe”(有管理員限制時:右鍵 -> 以管理員身份執行),點選“安裝”。
【不更改目標資料夾,則預設安裝在:C:\Program Files\Java\jre1.x.0_xxx】
2.1.2 等待安裝即可
2.1.3 安裝完成,點選“關閉”
2.2 安裝STM32CubeMX
現在(2018年8月20日)最新版本的STM32CubeMX是V4.26.1,支援安裝的系統如下:
安裝STM32CubeMX很簡單,基本上一直點選“Next”就行了。
2.3 STM32CubeMX庫的安裝
STM32CubeMX庫(韌體支援包)的安裝方式有三種:通過STM32CubeMX軟體線上安裝、匯入離線包、解壓離線包。
2.3.1 線上安裝
開啟安裝好的STM32CubeMX軟體,進入庫管理介面(Help -> Manage embedded software packages),會有一個列表,勾選上你要安裝的韌體庫,點選“Install Now”直到安裝成功。如下圖:
2.3.2 匯入本地離線包
下載好需要安裝的離線包(也就是上面章節下載的庫),進入庫管理介面(Help -> Manage embedded software packages),會有一個列表,點選左下角的“From Local” -> 彈出檔案選擇框(選擇下載的離線包檔案),點選“Open”,進入解壓安裝過程,直到安裝完成。如下圖:
2.3.3 解壓離線包
解壓離線包(庫)是最方便的安裝方式,這裡重要的一點就是需要知道前面安裝STM32CubeMX工具指定庫的路徑。
檢視庫安裝路徑的方法:Help -> Updater Settings可以看到庫指定路徑。
預設路徑是 C:/Users/Administrator/STM32Cube/Repository,如下圖:
解壓原始檔過程就不說了,注意檔名需要匹配才行(開啟壓縮檔案裡面的名稱),如下圖: