【工具】STM32CubeMX和STM32CubeProgrammer安装问题

[STM32] Mac开发STM32之环境准备 Mac开发STM32之环境准备 开发板资源 正点原子: IC:STM32F103RCT6 32bit,72MHz,256K flash,48K RAM 外部存储:SPI FLASH W25X16 2MB;IIC EEPROM 24C02 256B 8M外部晶振 串口:一个USB口(内带USB),可用于通讯;一个USB转串口(内带UART+PL2303),可用于串口下载 其他接口功能:红外HS0038、DS18B20预留、GPIO、USB、JTAG/SWD、USB转串口COM、PS/2、SD、JF24C预留 阅读详情

1. STM32CubeMX

从v6.1.0版本开始自带Java环境,不需要单独安装Java

2. STM32CubeProgrammer

从v2.6.0版本开始自带Java环境,不需要单独安装Java。

3. java 版本

  • 对于Windows 7系统 强烈推荐使用Java 8(1.8)版本,它是一个长期支持版本,性能稳定,兼容性最好,能够满足绝大多数应用程序在Win7上的运行需求

  • Windows 10系统上Java 8 适用于老项目,兼容性好,但已不是最新推荐

  • 在这里插入图片描述
    java 下载链接
    https://www.java.com/zh-CN/download/

4. 注意:使用管理员身份安装,打开软件

5. 问题

在Winodws 7系统X64内核的电脑上安装 CubeProgrammer V2.20.0版本,软件运行出现下列报错
在这里插入图片描述
解决方案:使用V2.11.0版本 运行正常

出现这种状况大多数是安装的JAVA版本支持不兼容,可重新安装PC端JAVA的版本,目前本人所使用的是JAVA 8 Update 261(8.0.2610.12),It’s OK to run.

6. 安装参考链接

https://blog.youkuaiyun.com/qq_63922192/article/details/127892120

7. 验证JAVA环境是否安装好

在这里插入图片描述

在这里插入图片描述

别再到处找了!STM32CubeMX、IDE、Programmer、Monitor全家桶一站式安装与配置指南(Win/Mac) 本文提供STM32Cube全家桶(包括STM32CubeMX、STM32CubeIDE、STM32CubeProg和STM32CubeMonitor)的一站式安装与配置指南,涵盖Windows和macOS系统。通过详细的步骤和实用技巧,帮助开发者快速搭建完整的STM32开发环境,避免常见问题,提升工作效率。 阅读详情

相关推荐

STM32F103开发环境搭建:从零开始使用CubeMX与HAL库

嵌入式开发中,硬件抽象层(HAL)和图形化配置工具是提升开发效率的关键技术。HAL库通过提供统一的硬件驱动接口,屏蔽了底层寄存器操作的复杂性,使开发者能够以更高级的API操作外设,显著降低了不同芯片系列间的代码移植成本。其技术价值在于将开发重心从繁琐的硬件配置转向应用逻辑实现,大幅缩短项目开发周期。图形化配置工具则进一步将时钟树、引脚复用等底层设置可视化,通过拖拽式操作自动生成初始化代码,避免了手动查阅手册和计算参数的错误风险。在嵌入式系统开发、物联网设备、工业控制等应用场景中,这套方法论尤其适合STM32

weixin_30753873的博客 512

ST官方开发工具(三) STM32CubeProgrammer 安装

1.解压开发板光盘中的 STM32CubeProgrammer 安装压缩包,然后双击解压出来的“SetupSTM32CubeProgrammer-2.5.0.exe”STM32CubeProgrammer 需要 JAVA 运行环境,确保已经安装好了 JAVA 运行环境。参考我的文章ST官方开发工具(一) STM32CubeMX 安装。4.选择路径,新建文件夹,我建议放在D盘,然后点击Save。7.中途会安装驱动,按照提示选择安装即可;8.安装完成,点击 Next;

dhjqwertyuiop123的博客 2676

STM32开发入门:CubeMX与CubeProg安装配置全攻略

在嵌入式系统开发中,微控制器(MCU)的初始化配置与程序烧录是基础且关键的环节。传统方式需要开发者手动查阅数据手册、计算寄存器值,过程繁琐且易错。图形化配置工具通过可视化界面,允许开发者以拖拽和点选的方式完成时钟树、外设、引脚等底层硬件配置,并自动生成初始化代码,其原理是将图形配置映射为对应的驱动库函数调用。这项技术极大地降低了开发门槛,提升了项目搭建与迭代效率,尤其适用于需要快速原型开发、多外设配置以及团队协作的场景。STM32CubeMX正是此类工具的代表,它结合ST的HAL(硬件抽象层)库,为STM3

weixin_30892889的博客 414

Linux第23步_安装windows下的STM32CubeProgrammer软件和安装 DFU驱动程序

学习Linux第23步,就是安装windows下的stm32cubeprogram软件和安装 DFU驱动程序,它用来通过USB3.0接口烧写系统软件。

weixin_42550185的博客 2390

STM32开发环境搭建:Keil、STM32CubeMX与ST-Link安装指南

嵌入式开发离不开完整的工具链支撑。从编写代码的IDE、负责编译的ARM编译器,到实现固件下载的调试器,每个组件都直接影响开发效率。对于STM32开发者而言,Keil MDK凭借丰富的社区资料成为入门首选,而STM32CubeMX则通过图形化配置大幅减少初始化代码编写成本。软件安装看似基础,实则暗藏诸多陷阱:Device Pack缺失导致编译报错、ST-Link驱动异常引发下载失败、Pack在线安装缓慢等,都是高频问题。掌握正确的安装顺序与排查思路,能帮助初学者少走弯路。本文基于实际经验,梳理了一套从零搭建S

weixin_29166013的博客 282

Ubuntu下STM32开发环境搭建:CubeMX配置到命令行编译烧录实战

嵌入式开发中,STM32作为主流MCU,常与Ubuntu这一开源操作系统搭配,形成灵活高效的开发环境。STM32CubeMX作为图形化配置工具,负责生成基于HAL库的初始化代码,而编译与烧录则依靠arm-none-eabi-gcc交叉工具链和OpenOCD等命令行工具完成。这种组合摒弃了Windows下IDE的依赖,使工程支持Makefile驱动,能够无缝接入CI流水线,实现自动化构建,特别适合服务器远程开发、批量生产及树莓派等ARM生态项目。然而,将整套环境迁移到Ubuntu需要处理Java版本匹配、固件

weixin_29192141的博客 94

【赫兹威客】STM32CubeProgrammer安装教程

本文档提供了STM32CubeProgrammer工具的详细安装教程,包含安装准备、步骤说明及结果验证。安装前需确认系统环境(Windows10/11 64位)、下载安装包并预留1GB空间。安装过程包括启动安装程序、同意协议、设置安装路径(避免中文路径)、完成组件配置等步骤,每个步骤都注明了操作要点和预期结果。安装完成后可通过桌面快捷方式启动工具。文档还提供了百度网盘安装包链接(提取码m75y)和ST官网下载地址,确保用户能顺利完成工具部署,为后续STM32芯片编程工作做好准备。

ykhZuojava的博客 2222

STM32开发环境搭建全指南:IDE、驱动与工具链一次搞定

嵌入式开发入门的第一步,往往不是写代码,而是把开发环境跑通。很多初学者误以为安装一个IDE就万事大吉,实际上STM32开发依赖一整套工具链的协作:编译器负责将C代码翻译为机器码,调试器驱动负责程序下载,USB转串口驱动则让开发板与电脑通信。理解这些组件各自的角色,是避免“软件装了三遍还是不行”的关键。从官方全家桶STM32CubeIDE到经典的Keil MDK组合,再到CH340、ST-Link驱动的安装与设备管理器排查,本文以工程实践视角拆解环境搭建全过程,并给出路径设置、版本选择、下载器配置等高频坑点的

weixin_29192141的博客 204

基础篇002. STM32开发环境搭建

STM32开发环境搭建 1. MDK-ARM (Keil) 2. STM32CubeMX 3. STM32CubeProgrammer 4. Proteus 5. Visual Studio Code 文中给出了STM32_Programmer_CLI.exe not found.报错解决办法

qcmyqcmy的专栏 3419

STM32CubeProgrammer安装与配置全攻略:嵌入式AI编程烧录工具

在嵌入式开发中,烧录工具是连接代码与硬件的关键环节。STM32CubeProgrammer作为ST官方推出的跨平台编程工具,支持全系列STM32芯片的烧录、擦除、读取及选项字节配置,通过ST-Link、UART、USB DFU等多种连接方式实现可靠编程。其命令行模式更可集成到自动化流程中,与AI辅助编程结合,形成从代码生成到硬件验证的闭环。本文将详解Windows、Linux、macOS下的安装步骤、驱动配置、权限管理及常见问题排查,帮助开发者高效搭建稳定的开发环境。

weixin_29191081的博客 284

告别踩坑:基于STM32Duino的Arduino开发环境一站式配置指南 (2024版)

本文提供2024年最新的STM32Duino开发环境配置指南,详细讲解从Arduino IDE安装到烧录测试的全流程,帮助开发者避开常见陷阱。涵盖ST-Link驱动安装、STM32CubeProgrammer配置等关键步骤,特别适合使用Arduino语法进行STM32硬件原型开发的工程师。

weixin_30247781的博客 419

STM32开发环境搭建:CubeMX与CubeProg安装配置全攻略

嵌入式系统开发中,开发环境的搭建是项目启动的关键第一步。通过图形化配置工具,开发者可以高效完成芯片引脚分配、时钟树设置和外设初始化,从而将硬件抽象层(HAL)与具体硬件解耦,显著提升代码的可移植性和开发效率。这种基于配置的开发模式,尤其适用于需要快速迭代和跨平台移植的嵌入式应用场景。本文聚焦于STM32F103系列,详细解析了STM32CubeMX图形化配置工具与STM32CubeProgrammer烧录工具的安装、配置与协同工作流程,并基于HAL库创建完整的Keil工程,为嵌入式全栈开发奠定坚实基础。

aofan9566的博客 478

MacBook上玩转STM32:用VS Code官方插件搞定编译调试,告别OpenOCD的坑

本文详细介绍如何在MacBook上使用VS Code官方插件STM32 VS Code Extension搭建STM32开发环境,解决传统OpenOCD的兼容性问题。通过配置官方工具链、实现断点调试功能,提升开发效率,特别适合MacOS环境下的嵌入式开发者。

weixin_33713707的博客 441

STM32开发必知:四件套工具链分工与完整使用流程

嵌入式开发的核心不只是写代码,而是一条从源码编辑、交叉编译、链接、烧录到在线调试的完整流水线。开发者在搭建环境时常被多款工具搞得一头雾水,甚至误以为功能重复。其实每款软件在流程中都扮演着不可替代的角色。编辑器负责代码阅读与编写,IDE完成编译和调试,图形化配置工具自动生成底层初始化代码,独立烧录器负责固件写入与芯片维护。本文梳理这套工具链的职责边界,并结合STM32与HAL库的典型工作流,对比不同环节的常见坑位,帮助刚接触嵌入式C++的开发者快速理解工具间的协作关系,少走弯路,让开发环境真正成为效率放大器。

weixin_34122810的博客 314

VS Code搭建STM32嵌入式AI开发环境:工具链配置与AI编程插件实战

嵌入式开发中,工具链、芯片支持包与编辑器协同工作,决定了编译、烧录与调试的效率。传统IDE在代码编辑体验上存在瓶颈,而VS Code凭借丰富的扩展生态和AI编程插件,能够显著提升开发效率。通过配置ARM GCC、OpenOCD、STM32CubeMX等工具,并结合GitHub Copilot、Claude Code等AI辅助插件,开发者可以在VS Code中完成STM32工程的创建、编译、烧录与调试全流程。本文详细介绍了从环境搭建到AI辅助编码的完整实践,帮助开发者快速上手嵌入式AI编程环境。

weixin_33768481的博客 302

STM32Cube软件安装图文教程及视频演示

本文详细介绍STM32CubeIDE软件的安装过程,保姆式教程,助你无障碍成功安装STM32CubeIDE开发环境。

fydar的博客 6403

从零开始:用STM32CubeMX配置你的第一个STM32项目(附HAL库安装技巧)

本文详细介绍了如何使用STM32CubeMX从零开始配置STM32开发环境,包括Java运行环境安装、CubeMX工具下载与设置、HAL库的安装与管理技巧。通过实战案例演示如何创建首个STM32工程并实现LED闪烁功能,同时提供常见问题解决方案和工程优化建议,帮助开发者快速上手STM32开发。

resnet7explorer的博客 169

en.stm32cubeprg-win64_v2-6-0.zip

STM32CubeProgrammer最新版

上一篇: 【BLE】STM32WB55低功耗实测(十)
下一篇: 【Linux】RK3568(四)摄像头初探
Long-Run
博客等级 码龄3年 4602粉丝 85原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值