尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

【嵌入式软件AI编程】06. 安装STM32CubeProgrammer

【嵌入式软件AI编程】06. 安装STM32CubeProgrammer 欢迎关注 youcansxidian【嵌入式软件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扩展工具根据需要自动安装、调用或管理本节只作简要说明。安装STM32CubeProgrammerSTM32CubeProgrammer是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扩展工具时将根据扩展提示完成相关配置。版权声明欢迎关注 youcansxidian【嵌入式软件AI编程】专栏转发必须注明原文链接【嵌入式软件AI编程】06. 安装STM32CubeProgrammerCopyright by ai4mcuqq.comCrated2026-09
返回列表