以下是官网对CubeMX的介绍

STM32CubeMX是一种图形工具,通过分步过程可以非常轻松地配置STM32微控制器和微处理器,以及为Arm® Cortex®-M内核或面向Arm® Cortex®-A内核的特定Linux®设备树生成相应的初始化C代码。

简单点说,让CubeMX来帮我们写代码,把一些简单的初始化用可视的方式写好,就不需要自己手写这么复杂无聊的初始化,还容易出错。

搬运一篇文章:STM32CubeMX 下载及安装教程

直观的 STM32 微控制器和微处理器选择
丰富易用的图形用户界面,可配置:
a. 引脚分配:带自动解决冲突
b. Arm Cortex-M Core 外设和中间件功能模式以及相关参数约束:带动态验证
c. 时钟树:带动态验证
d. 电源测算:有功耗估计结果
生成可运行在 IAR、Arm Cortex-M core 的 Keil 和 STM32CubeIDE(GCC编译器)环境下的初始化 C 代码项目工程
为 Arm Cortex-A core(STM32微处理器)生成部分 Linux 设备树
可借助 STM32PackCreator 开发增强型 STM32Cube 扩展包
将 STM32Cube 扩展软件包集成到项目工程中
支持多种操作系统:Windows,Linux,MacOS。(必须安装 Java 环境)

一、下载

去官网下载CubeMX:ST官网

百度云下载:提取码:kner

下载完是一个压缩包,先解压

还需要下载一个java,根据自己的电脑下载64or32位的java(尽量安装最新版本64位的java)

java官网下载:JAVA官网(为什么它的官网时而能进时而不能进)

百度云下载:提取码:slfg

二、安装

java的安装,按照安装说明一步步安装完成就可以了。

下面是STM32CubeMX安装过程:

运行STM32CubeMX安装程序。

 

 

 wait a minute……

 

 DONE。安装完成啦

主界面就是这样


版权声明:本文为qq_42697289原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_42697289/article/details/129734013