【嵌入式软件AI编程】06. 安装STM32CubeProgrammer
2026/9/12 20:45:23 网站建设 项目流程

欢迎关注 youcans@xidian【嵌入式软件AI编程】专栏
【嵌入式软件AI编程】03. STM32 VS Code 开发环境与工具链
【嵌入式软件AI编程】04. AI 编程 的STM32开发流程
【嵌入式软件AI编程】05. 安装STM32CubeMX
【嵌入式软件AI编程】06. 安装STM32CubeProgrammer

本专栏结合STM32项目实践,介绍嵌入式软件AI编程的实战路径。本专栏内容来自图书《嵌入式系统AI编程》,即将出版。



1.2 开发环境的安装与配置

本节按照STM32 VS Code开发环境的组成,说明需要安装的主要工具、推荐安装顺序和关键配置。由于软件版本和安装界面持续更新,正文略过具体安装步骤,重点说明工具作用、配置要点和注意事项。


1.2.1 安装STM32开发工具

在安装VS Code和相关扩展之前,应先安装STM32开发所需的基础工具,主要包括STM32CubeMX、STM32CubeProgrammer以及底层命令行工具链。其中,STM32CubeMX是工程创建和外设配置的核心,必须安装;STM32CubeProgrammer用于程序烧录和连接检查,建议一并安装;底层命令行工具链通常由STM32扩展工具根据需要自动安装、调用或管理,本节只作简要说明。


安装STM32CubeProgrammer

STM32CubeProgrammer是ST官方提供的芯片访问和程序下载工具,常用于程序下载、芯片擦除、读取芯片信息,以及检查ST-LINK与开发板的连接状态。在STM32 VS Code开发环境中,虽然可以通过VS Code扩展完成程序下载和调试,但STM32CubeProgrammer仍然是验证硬件连接和排查烧录问题的重要工具。

第1步:获取安装程序。

从ST官方网站[DH5.1]获取STM32CubeProgrammer安装程序。下载时要根据操作系统选择对应版本。为保持实验环境一致,本文示例选用2.22.0版本;读者也可以选择最新稳定版。

第2步:运行安装程序。

双击运行下载的安装程序,按照提示完成安装。
建议将安装路径设置为自定义目录,例如“C:/STM32/STM32CubeProgrammer”,并确保安装路径中不含中文、空格或特殊字符。
在组件选择界面中,要确认Core Files处于选中状态,并勾选STM32CubeProgrammer。

第3步:启动并验证。

安装完成后,首次启动STM32CubeProgrammer,确认软件能够正常打开。
在Windows系统中,安装STM32CubeProgrammer时会自动安装或更新ST-LINK驱动。

第4步:检查开发板连接。

将STM32开发板通过ST-LINK连接到计算机。如图1-3所示,在软件界面右上方选择连接方式ST-LINK,然后点击“连接(Connect)”按钮。

图1-3 使用STM32CubeProgrammer检查开发板连接

如果连接成功,右上角会显示绿色的“已连接”指示灯,右侧ST-LINK配置界面中会显示连接信息和目标芯片信息(如序列号、端口、设备型号、MCU、CPU等),说明计算机、ST-LINK和开发板之间的通信链路已经建立。如果无法识别开发板,可从ST官方网站[DH7.1]单独安装ST-LINK USB驱动,并在设备管理器中检查ST-LINK是否被正确识别。

后续如果遇到程序无法下载、芯片无法连接或ST-LINK识别异常等问题,可以先使用STM32CubeProgrammer进行检查。

底层命令行工具链说明

STM32 VS Code开发环境在编译、构建和调试时,还需要调用CMake、Ninja、ARM GCC、GDB等底层命令行工具。这些工具负责构建系统配置、代码编译、链接生成和调试会话支持,是VS Code完成STM32开发的重要基础。

在本书采用的安装方式中,这些工具通常由STM32扩展工具根据需要自动安装、调用或管理。后续安装VS Code与STM32扩展工具时,将根据扩展提示完成相关配置。


版权声明:

欢迎关注 youcans@xidian【嵌入式软件AI编程】专栏
转发必须注明原文链接:
【嵌入式软件AI编程】06. 安装STM32CubeProgrammer
Copyright by ai4mcu@qq.com
Crated:2026-09

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询