STM32課程實驗預備工作:STM32CubeMx+JRE+HAL庫的安裝教程

Warning:寫作不易,請勿轉載,感謝!

寫作背景

由於32實驗課需要用到STM32CubeMx,好多人還不會使用,因此我寫着博客爲了大家的便利。

1:JRE程序包與介紹

由於 STM32CubeMX 軟件是基於 JAVA 環境運行的,所以需要安裝 JRE才能使用。

PS:如果之前的JAVA實驗安裝過了這個,這一步就可以忽略直接跳到下一步。

百度雲鏈接: https://pan.baidu.com/s/1ImXBFxNSJSP3179ersMRUQ 提取碼: irvi

官網鏈接:https://www.java.com/en/download/manual.jsp

1.1:安裝JRE步驟

  1. 點擊安裝

在這裏插入圖片描述
PS:如果用百度網盤裏的離線版,下載的會有點慢,你可以先操作後面的。

在這裏插入圖片描述
2. 修改路徑,點下一步

在這裏插入圖片描述
3. 等待安裝完成,關閉界面
在這裏插入圖片描述

2:STM32CubeMX安裝包

百度雲:https://pan.baidu.com/s/1rY55OlCr3Ru4pU2pA2GpXw 提取碼:hcre

官網:https://www.st.com/en/development-tools/stm32cubemx.html?sc=stm32cubemx

官網下載:
在這裏插入圖片描述
直接點擊後,填一下相應的信息,就可以下載了。

2.1STM32CubeMX安裝過程

  1. 打開安裝包
    在這裏插入圖片描述
  2. 同意協議,下一步

在這裏插入圖片描述
3. 勾選第一個即可,第二個選項是是否同意ST公司收集你的個人使用信息等。
在這裏插入圖片描述
4. 點YES 這句話是安裝本軟件可能會與文件夾之前文件衝突,導致文件夾之前文件丟失 是否繼續 點繼續即可
在這裏插入圖片描述
5. 直接點NEXT,其他不用設置 之後開始安裝
在這裏插入圖片描述
6. 安裝完成,點Done退出
在這裏插入圖片描述

3:HAL庫

什麼是HAL固件庫?

STM32 HAL固件庫是Hardware Abstraction Layer的縮寫,中文名稱是:硬件抽象層。HAL庫是ST公司爲STM32的MCU最新推出的抽象層嵌入式軟件,爲更方便的實現跨STM32產品的最大可移植性。和標準庫對比起來,STM32的HAL庫更加的抽象,ST最終的目的是要實現在STM32系列MCU之間無縫移植,甚至在其他MCU也能實現快速移植。

並且從16年開始,ST公司就逐漸停止了對標準固件庫的更新,轉而傾向於HAL固件庫和 Low-layer底層庫的更新,停止標準庫更新,也就表示了以後使用STM32CubeMX配置HAL/LL庫是主流配置環境;

PS:HAL庫,有在線安裝、離線安裝兩種方式。但是我只推薦在線安裝,因爲在線安裝快捷,方便,而且更加的安全!

在線安裝HAL庫

  1. 打開在桌面的已經安裝好的 STM32CubeMX 軟件 。在這裏插入圖片描述
  2. 上面的Help -> Manage embedded software packages
    在這裏插入圖片描述
  3. 會跳出來一個選擇型號界面 勾選上你要安裝的HAL庫, 點擊“Install Now” 直到安裝成功。
    PS:據我所知,好像我們院老師用的板子不同,爲了保證你都能用,我建議你直接F1和F4都安裝了。
    如下圖所示:這裏安裝最新版本的就可以了。F4同理。在這裏插入圖片描述

4.結束撒花

到此,恭喜你的STM32 CubeMx安裝成功了。









更新問題1:如果說打不開STM32CubeMx安裝包,顯示如下

在這裏插入圖片描述
需要以下的操作:

  1. 進入:控制面板–系統–左邊高級系統設置–環境變量
    在這裏插入圖片描述
  2. 單擊用戶變量中的TEMP–編輯–將那一長串內容變爲D:\TEMP(根據你需要,可改成其它盤,但不是系統所在的就行了)
    在這裏插入圖片描述
  3. 同上,將TMP同樣改爲D:\TEM
  4. 在“系統變量”同樣將TEMP和TMP改成上面的。
    在這裏插入圖片描述
    操作完這些之後,基本上就可以打開那個安裝包了。

更新問題2:

在這裏插入圖片描述
這個是說明,STM32CubeMx需要JAVA的環境是1.8.0_45,是因爲你可能安裝的JAVA版本比較老,造成的,因此最好還是用我推薦的那款。

PS:如果說你安裝的JAVA有多個版本的,一定要修改環境變量JAVA_HOME的相應的目錄!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章