一、前言


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

本文将介绍如何安装STM32CubeMX以及使用该软件生成适用于Keil MDK的HAL库工程。

在这里插入图片描述


二、STM32CubeMX安装步骤


1、JAVA安装


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

在这里插入图片描述

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

在这里插入图片描述

下载地址:Java安装包


2、STM32CubeMX安装


(1)下载完STM32CubeMX安装包后安装,点击“Next”。

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

(5)接着点击“Next”。

在这里插入图片描述

(6)等待安装完成。

在这里插入图片描述

下载地址:STM32CubeMX安装包



三、安装MCU固件包


1、调整固件包存储路径


(1)安装固件包前按需修改安装路径。打开STM32CubeMX软件后,在顶部菜单栏点击“Help”中的“Updater Settings”,进入设置界面。

在这里插入图片描述

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

在这里插入图片描述

2、安装固件包


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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述


在这里插入图片描述

下载地址:ST单片机型号安装包



四、注意事项


安装STM32CubeMX时,务必确保软件路径纯英文且无空格,避免路径解析异常导致启动失败。配置好Java环境,且预先创建固件包存储位置。




在这里插入图片描述

搜索关注「YouziTech」 ,获取更多内容!

更多推荐