STM32 CubeMx下载及安装(一)

1 背景

1.1 基本介绍

STM32CubeMX(通常简称为 CubeMX)是意法半导体(STMicroelectronics)推出的一款免费的图形化配置工具,旨在简化基于 STM32 微控制器的嵌入式项目开发流程。它极大地降低了 STM32 的入门难度,并提高了开发效率。简单来说:STM32CubeMX 是一个强大且易用的 STM32 初始化代码生成器和配置工具,它通过图形化的方式帮助开发者完成 MCU 选择、引脚分配、时钟配置、外设和中间件配置,并最终生成可在多种 IDE 中使用的项目工程和初始化 C 代码,是 STM32 开发生态系统中的重要组成部分。

Alt

1.2 主要特点

  • 简化开发流程: 将繁琐的寄存器配置、引脚设置、时钟配置等底层工作图形化、自动化,开发者可以更专注于应用逻辑的实现。
  • 减少错误: 自动化的冲突检测和参数验证能有效避免许多常见的配置错误。
  • 提高开发效率: 快速生成项目框架和初始化代码,大大缩短了项目启动时间。
  • 跨平台与 IDE 支持: 生成的代码和项目文件可以用于多种不同的开发环境。
  • 集成性: 与 ST 的 HAL/LL 库、中间件紧密集成,提供一致的开发体验。
  • 免费: 完全免费提供给所有 STM32 用户。
  • 与 STM32CubeIDE 集成: CubeMX 的功能已经完全集成到了 ST 的官方集成开发环境 STM32CubeIDE 中,用户可以在 IDE 内部直接完成图形化配置和代码生成,无需单独运行 CubeMX 软件(虽然独立版依然可用)

1.3 相关准备

  1. 需要下载JAVA:CubeMX 是用 Java 语言开发的: STMicroelectronics 选择使用 Java 语言来编写 STM32CubeMX 这个应用程序,JRE 提供了运行环境;
    在这里插入图片描述

  2. STM32CubeMX:本次下载的版本是V6-14-1;

2 软件下载

2.1 Java 官网下载

可以点击【官方连接下载
注意:下载64位的,不然后后面安装cubemx会有警告
在这里插入图片描述

2.2 CubeMx官网下载

下载地址:【官网下载地址
在这里插入图片描述

2.4 CubeMX网盘下载

因为官网下载需要注册,还蛮麻烦,提供百度网盘免费下:【cubeMX网盘
提取码: w5gt
如果失效,可以留言,我看到更新链接!

3 软件安装

3.1 Java 软件安装

3.1.1 安装过程

  1. 打开下载软件 --> 选择更改文件 --> 点击确定:如下图
    在这里插入图片描述
  2. 更改目录,最好不要在C盘
    在这里插入图片描述
  3. 后面默认NEXT到底,安装即可。

注意:如果你的电脑上已经有JRE则可以跳过这一步,如果不是最新版的还是建议更新至新版,不是最新版可能会导致CubeMX卡顿

3.2 CubeMx软件安装

  1. 下载的压缩包解压,得到可执行文件:
    在这里插入图片描述
  2. 以管理员点击可执行文件
    在这里插入图片描述
  3. 点击next
  4. 选择同意–>点击next:如下图
    在这里插入图片描述
  5. 勾选阅读–>点击next:
    在这里插入图片描述
  6. 更改安装路径–>点击next:
    在这里插入图片描述
    7.根据需求选择,默认勾选也可以:
    在这里插入图片描述
    8.点击next:程序自动安装
    在这里插入图片描述
    9.提示安装成功和一个卸载程序被创建在安装目录的 Uninstaller 文件夹中,点击 Done
    在这里插入图片描述
    10.打开 STM32CubeMX 软件
    注意:若安装的 Java 是 32 位的,将会在每次打开软件时弹窗提醒,只需安装 Java 64 位即可消除弹窗。
    在这里插入图片描述
    11.软件界面如下:就可以自由使用cubemx了,开启折腾之旅
    在这里插入图片描述

总结

其他版本软件的下载和安装教程均可参照本教程。后面还进行创建第一个工程;开始stm32学习之旅。

### STM32CubeMX 下载安装教程 #### 准备工作 为了顺利安装STM32CubeMX,需先确认计算机已配置好Java运行环境。访问Java官方网站 (www.java.com)下载安装最新版的Java软件[^2]。 #### 下载STM32CubeMX 前往意法半导体(STMicroelectronics)官网提供的专用页面下载STM32CubeMX工具[^1]。具体操作如下: - 访问网址:[STM32CubeMX - 初始化代码生成器](https://www.st.com/en/development-tools/stm32cubemx.html)[^4] - 页面加载完成后,点击“Get Software” - 选择适用于Windows系统的版本,并点击“Get latest”按钮来获取最新版本 - 阅读许可协议后,如果接受,则点击“ACCEPT”。随后按照提示输入必要的联系信息以便接收下载链接 - 查看注册邮箱中的邮件,找到由ST发送的含有下载链接的消息;点击该链接即可开始文件传输过程 #### 安装STM32CubeMX下载完毕之后,解压缩得到的档案文件夹,接着执行其中名为`setup.exe`的应用程序启动安装向导[^4]。 ```bash # 假设当前目录下有解压后的setup.exe可执行文件 .\setup.exe ``` 遵循屏幕上的指示逐步推进直至结束: - 单击“Next”,继续下步骤直到遇到服务条款界面; - 打勾表示同意所列条件后再按次“Next”前进到组件选项页; - 只保留默认的选择项——即仅安装STM32CubeMX本身而不附加其他功能模块,再通过按下“Next”进入目标位置设定环节; - 自定义或维持原样指定应用程序存放的具体磁盘分区路径,最后敲定选择“Next”使设置生效; - 对于接下来出现的系列预置参数保持不变,直接利用“Next”跳转到最后步; - 等待进度条走完全程显示成功消息框时关闭对话窗口标志着整个流程圆满落幕。 STM32CubeMX现已准备就绪可以投入使用了!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值