STM32CubeMX简介和安装环境

一、STM32CubeMX 简介

      1、STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具, 允许用户使用图形化向导生成C 初始化代码,可以大大减轻开发工作,时间和费用。STM32CubeMX几乎覆盖了STM32 全系列芯片。它具有如下特性:

     ① 直观的选择MCU 型号,可指定系列、封装、外设数量等条件

     ② 微控制器图形化配置

     ③ 自动处理引脚冲突

     ④ 动态设置时钟树,生成系统时钟配置代码

     ⑤ 可以动态设置外围和中间件模式和初始化

     ⑥ 功耗预测

     ⑦ C 代码工程生成器覆盖了STM32 微控制器初始化编译软件,如IAR, KEIL,GCC。

     ⑧ 可以独立使用或者作为Eclipse 插件使用

二、STM32CubeMX安装环境

    STM32CubeMX运行环境搭建包含两个部分。首先是 Java运行环境安装,其次是STM32CubeMX软件安装。Java 软件和STM32CubeMX 软件都可以在官网找到最新的下载。

        1. Java运行环境,大家可以到 Java 官网 www.java.com下载最新的 Java 软件;

        2.STM32CubeMX可以在ST官网www.st.com/content/st_com/zh.html下载最新的版本;

        3.或者在我网盘上下载全部所需软件资料,链接:https://pan.baidu.com/s/1kWUH08n 密码:4th4

关于STM32CubeMX和HAL库更新到最新版本,我网盘的版本不一定是最新的,更新到最新版本可以看文章末尾的步骤。

ST官方近期推出了STM32CubeIDE软件,集成了TrueSTUDIO和STM32CubeMX,需要的可以跳转一下

STM32CbueIDE下载和汉化_sudaroot的博客-优快云博客_stm32汉化

        安装Java运行环境,双击JavaSetup8u151在线下载安装包,全部点击默认安装即可。(需要注意,STM32CubeMX 的 Java 运行环境版本必须是 V1.7及以上,如果你的电脑安装过 V1.7以下版本,请先删掉后重新安装最新版本)安装完成界面如下:


        安装STM32CubeMX,直接双击STM32CubeMX 安装包,默认安装即可。,安装完成界面如下:

        安装完成之后, 我们打开软件, 如果软件安装成功,打开软件之后的界面如下图 :

安装库之前,点击Help->Updata Settings。默认的库路径是C:/Users/sudaroot/STM32Cube/Repository/,需要更改路径的可以自行更改。

        点击Help->Install New Libraries 或者 按快捷键 ALT + U,界面如下图:

        在C:/Users/Administrator.PC-20171230AECN/STM32Cube/Repository/    可以看到我刚才安装的包

        

关于STM32CubeMX和HAL库更新到最新版本

我网盘里面的不一定是最新的,但是你安装了我的版本后可以选择更新到最新版本。

打开STM32CubeMX软件,点击 Help -->> Check Update Manager -->> Refresh,选择安装最新的STM32CubeMX或者HAL库版本。

如果你是选择更新了STM32CubeMX软件,切记,软件下载完了,重启需用   管理员运行  才能完成更新,否则失败。

  全篇完。

本人是一个嵌入式未入门小白,博客仅仅代表我个人主观见解,记录成长笔记。
笔记是以最简单的方式,只展示最核心的原理。
若有与 大神大大 见解有歧义,我绝对坚信 大神大大 见解是对的,我的是错的。
若无积分等无法下载源码,可加入QQ群657407920下载交流经验。感谢~!

 

 

### 可能的原因分析 STM32CubeMX 更新后无法启动通常涉及几个可能的因素。这类问题往往与 Java 运行环境 (JRE) 或者软件本身的兼容性配置有关[^4]。 ### 解决方案概述 #### 1. 验证并修复 JRE 安装 由于 STM32CubeMX 基于 Java 技术构建,因此确保拥有最新版本的 JRE 至关重要。如果更新过程中覆盖了原有的 JRE 版本,则可能导致 CubeMX 启动失败。建议卸载现有 JRE 并重新安装官方推荐版本。 #### 2. 清除缓存文件夹 有时旧版程序残留的数据会影响新版正常工作。尝试删除 `%APPDATA%\ST` 下的相关目录以及 `C:\Users\<用户名>\AppData\Local\Temp` 中由 ST 开头命名的临时文件夹。 #### 3. 使用管理员权限运行 右键点击应用程序图标选择 "以管理员身份运行" 来排除因权限不足而导致的问题。 #### 4. 检查防火墙/杀毒软件设置 某些安全防护措施可能会阻止新版本的应用连接互联网完成必要的验证流程或其他操作。暂时关闭这些服务测试是否恢复正常行为后再调整例外规则允许特定路径下的可执行文件访问网络资源。 #### 5. 手动指定 JRE 路径 对于高级用户来说,在命令提示符窗口输入如下指令可以直接调用指定位置内的 java.exe 加载 CubeMX 主程序: ```batch "C:\Program Files\Java\jre<version>\bin\java.exe" -jar "<path_to_STM32CubeMX>.jar" ``` 其中 `<version>` `<path_to_STM32CubeMX>` 应替换为实际存在的 JDK/JRE 版本号 CubeMX 文件所在绝对地址。 ---
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值