2021更新
官網(wǎng)最新版本為 6.1.1 必須使用 64-bit Java Runtime environment 環(huán)境安裝
STM32CubeMX 簡(jiǎn)介
STM32CubeMX 是 ST 意法半導(dǎo)體近幾年來(lái)大力推薦的STM32 芯片圖形化配置工具,目的就是為了方便開(kāi)發(fā)者, 允許用戶(hù)使用圖形化向?qū)蒀 初始化代碼,可以大大減輕開(kāi)發(fā)工作,時(shí)間和費(fèi)用,提高開(kāi)發(fā)效率。
STM32新手直接學(xué)習(xí)HAL庫(kù),因?yàn)镾TM32的新產(chǎn)品系列已經(jīng)不支持標(biāo)準(zhǔn)庫(kù)了,新出的STM32F7,H7,系列不再支持固件庫(kù),只能使用HAL庫(kù),此外STM32的圖形化配置工具STM32CubeMX只支持HAL和LL庫(kù),所以沒(méi)有必要在去學(xué)習(xí)標(biāo)準(zhǔn)庫(kù)了。
參考轉(zhuǎn)載:https://blog.csdn.net/as480133937/article/details/98885316
STM32 HAL庫(kù)和LL庫(kù)的區(qū)別:https://blog.51cto.com/13719208/2112787
1.安裝JRE
由于 STM32CubeMX 軟件是基于 JAVA 環(huán)境運(yùn)行的,所以需要先安裝 JRE (Java Runtime Environment)
官網(wǎng): https://www.java.com/en/download/manual.jsp
云盤(pán): https://pan.baidu.com/s/1WFK-xiB9vriQ52eR4GgdhA
提取碼:1bz1

2.安裝STM32cubemx
官網(wǎng): www.st.com/stm32cubemx
網(wǎng)盤(pán):https://pan.baidu.com/s/12Wc9x7UBIckzBh2xnNAaGQ
提取碼:tnu3

- 注意需要先需要注冊(cè)一個(gè)的ST賬號(hào).
最新下載到的版本為: en.stm32cubemx_v6-1-1.zip


I consent that ST int N.V(as data controller) collects and uses features usage statistics (directly or by ST affiliates) when I use the application for the purpose of continuously improving the application.
I understand that I can stop the collection of my features usage statistics when I use the application at any time with effect for the future or update my preferences via the menu
信息采集許可

3.更新對(duì)應(yīng)MCU的HAL庫(kù)
Help -> Manage embedded software packages

這里選擇F1系列 最新版本HAL庫(kù)1.80安裝
點(diǎn)擊“Install Now” 直到安裝成功。
image.png
4.直接在線升級(jí)
直接打開(kāi)就工程,提示下載舊的fw包.或者工程轉(zhuǎn)換位最新版本.用于學(xué)習(xí)建議直接轉(zhuǎn)換到最新版本.
舊版本工程

