STM32CubeMX是ST官方推出的图形化配置工具,可视化配置STM32芯片的引脚、时钟树与外设,并自动生成HAL库初始化代码,大幅提升开发效率。它还支持中间件集成(如FreeRTOS、USB、TCP/IP)和调试烧录接口配置(如SWD、JTAG),实现从项目创建到代码生成的一站式开发。
本文将介绍如何安装STM32CubeMX以及使用该软件生成适用于Keil MDK的HAL库工程。

(1)由于STM32CubeMX是基于JAVA环境运行,需预先安装JRE方可使用。下载完安装包后安装,若要更改安装路径时,需要勾选“更改目标文件”。

(2)修改安装路径后,点击“下一步”,直到安装完毕。

下载地址:
https://www.java.com/en/download/manual.jsp
(1)下载完STM32CubeMX安装包后安装,点击“Next”。

(2)勾选许可协议“I accept the...”,接着点击“Next”。

(3)勾选使用条款“I have read...”,接着点击“Next”。

(4)更改安装路径后点击“Next”。

(5)接着点击“Next”。

(6)等待安装完成。

下载地址:
https://www.st.com.cn/zh/development-tools/stm32cubemx.html
(1)安装固件包前按需修改安装路径。打开STM32CubeMX软件后,在顶部菜单栏点击“Help”中的“Updater Settings”,进入设置界面。

(2)点击“Browse”即可调整存储路径。

安装MCU固件包可以分为在线和离线安装方式。在顶部菜单栏点击“Help”中的
“Manage embedded software packages”,进入安装界面。

(1)在线安装:勾选对应单片机型号,点击“Install”安装,等待完成即可。

(2)离线安装:在ST官网下载对应单片机型号安装包,把下载的安装包放到上文修改的安装路径。再点击“From Local”选项,选择下载的安装包,接着点击“打开”,等待安装完成。


下载地址:
https://www.st.com/content/st_com/en/stm32cubemx.html
安装STM32CubeMX时,务必确保软件路径纯英文且无空格,避免路径解析异常导致启动失败。配置好Java环境,且预先创建固件包存储位置。
夜雨聆风