尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
STM32CubeIDE_1.19.0_安装及STM32H745I固件包配置教程
STM32CubeIDE 1.19.0 安装及 STM32H745I 固件包配置教程本教程详细介绍如何在 Windows 系统上下载安装 STM32CubeIDE 1.19.0并配置 STM32H745ISTM32H7 系列芯片固件包从零搭建完整的 STM32H7 双核开发环境。这个IDE编辑器和固件包官网下载不知道为什么会卡死有需要的话关注博主私信自己的邮箱博主看到会发送的目录概述系统要求与环境准备下载 STM32CubeIDE 1.19.0安装 STM32CubeIDE 1.19.0首次启动与工作空间配置安装 STM32H745I 固件包STM32CubeH7新建 STM32H745I 工程验证常见问题与排错附录1. 概述1.1 什么是 STM32CubeIDESTM32CubeIDE 是意法半导体STMicroelectronics官方推出的一站式集成开发环境基于 Eclipse / CDT 框架集成了以下核心功能功能模块说明STM32CubeMX图形化芯片配置工具自动生成初始化代码代码编辑器C/C 源码编辑支持语法高亮、代码补全编译器基于 GNU Arm Embedded Toolchain (GCC)调试器支持 ST-LINK、J-Link 等调试探头烧录工具集成 STM32CubeProgrammer 功能1.2 STM32H745I 简介STM32H745XI 是一款双核微控制器参数规格内核Arm Cortex-M7最高 480 MHz Cortex-M4最高 240 MHzFlash2 MB双区共享RAM1 MB含 192 KB TCM封装LQFP176 / TFBGA240 等典型应用电机控制、工业自动化、数字电源、音视频处理注意STM32H745 属于 STM32H7 系列对应的固件包为STM32CubeH7。1.3 本教程适用版本STM32CubeIDE1.19.0STM32CubeH7 固件包V1.11.x以实际可用最新版为准操作系统Windows 10 / 1164 位2. 系统要求与环境准备2.1 最低系统要求配置项最低要求推荐配置操作系统Windows 10 64-bitWindows 10/11 64-bit (22H2)内存4 GB RAM8 GB RAM 及以上硬盘空间10 GB 可用空间20 GB SSD 可用空间处理器Intel Core i3 或同等Intel Core i5 及以上网络需要联网下载安装包和固件包宽带连接2.2 安装前准备清单在开始安装前请确认以下事项关闭杀毒软件实时防护部分杀毒软件可能拦截驱动安装和组件注册确保网络通畅下载安装包约 2.8 GB固件包约 500 MB准备 ST 账号下载安装包和固件包均需要 myST 账号可免费注册关闭 VPNST 官网检测到 VPN 会拒绝下载请求检查磁盘空间确保安装目标盘有足够空间管理员权限安装过程需要管理员权限2.3 注册 myST 账号如已有账号可跳过打开 ST 官网https://www.st.com点击右上角“Register”或“注册”填写邮箱、姓名、公司等信息公司信息可填个人或学校提交后到邮箱查收激活邮件点击激活链接设置密码完成注册3. 下载 STM32CubeIDE 1.19.03.1 进入官方下载页面打开浏览器访问 STM32CubeIDE 官方页面https://www.st.com/en/development-tools/stm32cubeide.html页面加载后滚动到下方“Get Software”/“获取软件”区域。3.2 选择版本并下载在软件列表中找到STM32CubeIDE-WinWindows 版本点击“Select version”选择版本下拉框在版本列表中选择1.19.0点击“Get Latest”或对应版本的下载按钮3.3 接受许可协议弹出许可协议窗口后将协议内容滚动到底部点击“Accept”接受按钮3.4 登录或游客下载弹出的下载方式选择窗口有两种方式方式一登录下载推荐输入 myST 账号邮箱和密码点击“Login”登录成功后自动开始下载方式二游客下载点击“Download as guest”/“作为访客下载”输入邮箱地址点击“Get Download Link”/“获取下载链接”到邮箱中查收 ST 发送的下载链接邮件点击邮件中的“Download Now”/“立即下载”按钮3.5 验证下载文件下载完成后检查文件信息文件名st-stm32cubeide_1.19.0_xxxxx_xxxxxxxx_xxxx_x86_64.exe.zip 文件大小约 2.8 GB提示下载的是 ZIP 压缩包需要先解压再运行安装程序。建议使用 7-Zip 或 Windows 自带解压功能。4. 安装 STM32CubeIDE 1.19.04.1 解压安装包右键点击下载的 ZIP 文件选择“解压到当前文件夹”或使用 7-Zip 解压解压后得到安装程序st-stm32cubeide_1.19.0_xxxxx_xxxxxxxx_xxxx_x86_64.exe重要解压路径和安装路径均不能包含中文字符否则可能导致编译错误或工具链异常。4.2 启动安装程序右键点击安装程序.exe文件选择“以管理员身份运行”如果弹出 Windows 用户账户控制UAC对话框提示 “Do you want to allow this app to make changes to your device?”点击“是”4.3 安装向导步骤步骤 1欢迎页面安装向导启动后显示欢迎界面点击“Next”继续。步骤 2许可协议阅读 ST 软件许可协议SLA0048点击“I Agree”接受协议条款。步骤 3选择安装路径默认路径C:\ST\STM32CubeIDE建议修改为非系统盘例如D:\ST\STM32CubeIDE_1.19.0注意路径中不要有中文、空格和特殊字符建议使用短路径避免因路径过长导致 Windows 限制问题所需空间约 1.9 GB点击“Next”继续。步骤 4选择组件安装程序会显示组件选择界面默认勾选以下组件组件说明建议SEGGER J-Link driversJ-Link 调试器驱动勾选ST-LINK driversST-LINK 调试器驱动必须勾选ST-LINK serverST-LINK 服务程序必须勾选如果使用 ST-LINK 调试器最常见三个选项全部勾选即可。点击“Install”开始安装。步骤 5等待安装安装过程约 3~10 分钟取决于磁盘速度。安装进度条会显示当前进度。步骤 6驱动安装安装过程中会弹出多个驱动安装对话框ST-LINK 驱动、J-Link 驱动等依次点击“下一步” → “完成”即可。步骤 7安装完成安装完成后显示成功界面勾选“Create desktop shortcut”创建桌面快捷方式点击“Finish”完成安装4.4 安装后验证检查桌面是否出现STM32CubeIDE快捷方式打开设备管理器确认没有未知设备如果已连接 ST-LINK 调试器设备管理器中应显示通用串行总线控制器 → STMicroelectronics STLink dongle5. 首次启动与工作空间配置5.1 启动 STM32CubeIDE双击桌面上的STM32CubeIDE快捷方式首次启动会弹出工作空间选择对话框5.2 配置工作空间在 “Workspace” 路径栏中输入或浏览选择工作空间目录D:\STM32\Workspace工作空间用于存放工程文件同样不要包含中文路径。勾选“Use this as the default and do not ask again”将此作为默认值并不再询问点击“Launch”启动5.3 防火墙提示首次启动时 Windows 防火墙可能弹出网络访问提示依次点击“允许访问”即可。5.4 等待初始化首次启动需要初始化 Eclipse 工作台可能需要 30 秒至 1 分钟。看到主界面后即表示启动成功。注意如果弹出mcusDocs.json下载错误提示请先点击 OK 关闭然后参考本教程第 8 节的排错方法处理。6. 安装 STM32H745I 固件包STM32CubeH7STM32H745I 属于 STM32H7 系列需要安装STM32CubeH7固件包才能进行开发。固件包包含 HAL 库、LL 库、CMSIS 头文件、示例工程和中间件。6.1 打开固件包管理器在 STM32CubeIDE 主界面点击顶部菜单栏的“Help”在下拉菜单中选择“Manage Embedded Software Packages”菜单路径Help → Manage Embedded Software Packages6.2 登录 ST 账号在线安装需要如果尚未登录 ST 账号在固件包管理器窗口中点击左下角或右上角的“Login”按钮输入 myST 账号邮箱和密码点击“Login”登录登录成功后固件包列表中的 “Install” 按钮将变为可点击状态。6.3 选择并安装 STM32H7 固件包在线安装推荐在固件包管理器左侧列表中向下滚动找到“STM32H7”系列点击左侧三角展开 STM32H7 列表勾选所需版本建议选择最新的稳定版本如V1.11.x版本选择建议选择最新版本即可。如果遇到兼容性问题可以回退到倒数第 2~3 个版本。点击右下角的“Install”按钮弹出许可协议窗口将内容滚动到底部点击“Accept”接受等待下载安装完成约 500 MB取决于网速离线安装无网络环境适用如果网络不稳定或处于内网环境在可联网的电脑上从 ST 官网下载 STM32CubeH7 固件包 ZIP 文件https://www.st.com/en/embedded-software/stm32cube-h7.html将 ZIP 文件拷贝到目标电脑在固件包管理器中点击右上角的“From Local”从本地安装图标选择本地的 ZIP 文件进行安装6.4 验证安装结果安装完成后STM32H7 固件包前面的状态图标会变为绿色对勾展开列表可以看到已安装的版本号点击“OK”关闭固件包管理器提示固件包默认安装位置为C:\Users\用户名\STM32Cube\Repository\STM32Cube_FW_H7_V1.11.x\6.5 固件包包含内容STM32CubeH7 固件包安装后包含以下内容目录内容Drivers/HAL 库、LL 库、CMSIS 头文件Middlewares/FreeRTOS、FatFS、LwIP、USB Host/Device 等中间件Projects/各类评估板的示例工程Utilities/实用工具和组件7. 新建 STM32H745I 工程验证安装完成后通过新建一个工程来验证环境是否配置成功。7.1 创建新工程点击菜单栏“File” → “New” → “STM32 Project”菜单路径File → New → STM32 Project在弹出的 “Target Selection” 窗口中切换到“MCU/MPU Selector”标签页7.2 选择 STM32H745I 芯片在搜索框中输入STM32H745IIT在下方列表中选择STM32H745IITx点击“Next”继续说明STM32H745IITLQFP176 封装2 MB FlashSTM32H745BITTFBGA208 封装根据实际使用的芯片型号选择对应的 Part Number7.3 配置工程在 “Project Name” 中输入工程名称例如H745_LED_BlinkProject Type选择STM32Cube默认Toolchain / IDE选择STM32CubeIDE默认点击“Finish”7.4 CubeMX 配置可选工程创建后会自动打开 STM32CubeMX 配置界面选择 Cortex-M7 内核作为主处理器默认在“Pinout Configuration”中配置外设如 GPIO、USART 等在“Clock Configuration”中配置系统时钟H745 最高 480 MHz在“Project Manager” → “Advanced Settings”中确认固件包版本正确点击“Generate Code”生成初始化代码7.5 编译验证点击工具栏的“Build”按钮锤子图标或按Ctrl B查看控制台输出确认编译成功Build Finished. 0 errors, 0 warnings如果编译成功且无错误说明 STM32CubeIDE 1.19.0 和 STM32H745I 固件包安装配置完成8. 常见问题与排错8.1 mcusDocs.json 下载失败现象启动 IDE 或新建工程时弹出错误Problem during Download and/or Unzip of selected... Error downloading the following files: mcusDocs.json._tmp_ (Problem during download)原因IDE 尝试从 ST 服务器下载 MCU 文档索引国内网络访问 ST 文档服务器经常超时。解决方案方案 A直接忽略最快点击 OK 关闭弹窗即可IDE 功能不受影响仅缺少内置帮助文档方案 B关闭文档自动下载彻底解决点击 OK 关闭弹窗Window→Preferences搜索框输入help或documentation找到Help → Help Server或MCU相关文档选项取消勾选 “Automatically download required documentation”Apply and Close→ 重启 IDE方案 C修改 hosts 文件以管理员身份打开C:\Windows\System32\drivers\etc\hosts尝试添加 ST CDN 解析IP 会变动此方法不一定长期有效8.2 固件包下载失败或超慢现象在 Manage Embedded Software Packages 中点击 Install 后下载极慢或失败解决方案关闭 VPN使用直连网络更换 DNS 为8.8.8.8或223.5.5.5阿里 DNS使用离线安装方式见 6.3 节在可联网的电脑上下载固件包后拷贝整个 Repository 目录C:\Users\用户名\STM32Cube\Repository\8.3 安装路径包含中文导致错误现象安装或编译时出现乱码或路径错误解决方案卸载 STM32CubeIDE重新安装到纯英文路径例如D:\ST\STM32CubeIDE_1.19.0工作空间路径也必须为纯英文例如D:\STM32\Workspace8.4 ST-LINK 无法识别现象连接 ST-LINK 后设备管理器显示黄色感叹号解决方案拔插 ST-LINK USB 线重新安装 ST-LINK 驱动运行安装目录下的驱动安装程序安装路径\Drivers\ST-LINK_USB_Driver\dpinst_amd64.exe更换 USB 数据线部分线只供电不传数据尝试更换 USB 接口8.5 编译错误 “No rule to make target”现象编译时报错No rule to make target xxx.o解决方案Project→Clean...→ 选择工程 →OKProject→Build如果仍然失败删除工程目录下的Debug和Release文件夹后重新编译8.6 双核工程配置现象STM32H745 是双核 MCU不确定如何配置双核说明STM32H745 拥有 Cortex-M7 和 Cortex-M4 两个内核在 CubeMX 中创建工程时可选择“Asymmetric”模式同时配置两个内核M7 为主核Core 1M4 为副核Core 2两个核各自有独立的工程和代码空间Flash 分区M7 使用前 1 MBM4 使用后 1 MB9. 附录9.1 相关链接资源链接STM32CubeIDE 官方页面https://www.st.com/en/development-tools/stm32cubeide.htmlSTM32CubeH7 固件包https://www.st.com/en/embedded-software/stm32cube-h7.htmlSTM32H745 数据手册https://www.st.com/en/microcontrollers-microprocessors/stm32h745-750.htmlSTM32CubeIDE 安装指南 (UM2563)https://www.st.com/resource/en/user_manual/um2563-stm32cubeide-installation-guide-stmicroelectronics.pdfST 官方社区https://community.st.comST 中文社区https://www.stmcu.com.cn9.2 STM32H745 关键参数速查参数值Part NumberSTM32H745IITx内核Cortex-M7 480 MHz Cortex-M4 240 MHzFlash2 MB双 Bank支持 RDPSRAM1 MB含 128 KB DTCM 64 KB ITCM外设3×ADC, 2×DAC, 4×USART, 4×UART, 2×SPI, 2×I2C, 2×CAN, USB OTG, ETH, SDMMC, FMC 等封装LQFP176 (STM32H745II) / TFBGA208 (STM32H745BI)9.3 推荐的稳定版本组合组件推荐版本说明STM32CubeIDE1.19.0本教程所用版本STM32CubeH7V1.11.x以实际可用最新稳定版为准GCC Toolchain10.3.1IDE 内置IDE 自带无需单独安装STM32CubeProgrammer2.15IDE 集成独立使用可单独安装9.4 版本历史日期版本说明2026-08-10v1.0初始版本基于 STM32CubeIDE 1.19.0免责声明本教程基于公开资料整理ST 软件版本和界面可能随更新而变化请以 ST 官方文档为准。如有疑问请访问 ST 官方社区获取支持。
RELATED

相关推荐

如何用AI对话式视频编辑框架实现300%创作效率提升:从手动剪辑到智能生产的范式革命

如何用AI对话式视频编辑框架实现300%创作效率提升:从手动剪辑到智能生产的范式革命

如何用AI对话式视频编辑框架实现300%创作效率提升:从手动剪辑到智能生产的范式革命 【免费下载链接】video-use Edit videos with coding agents 项目地址: https://gitcode.com/GitHub_Trending/vid/video-use 你还在为视频剪辑耗费数小时而烦恼吗&#xff…

📅 2026/9/8 13:39:33
Histore性能测试:200字节微型库的速度与存储容量极限

Histore性能测试:200字节微型库的速度与存储容量极限

Histore性能测试:200字节微型库的速度与存储容量极限 【免费下载链接】histore 🏬 200b key-value store backed by navigation state 项目地址: https://gitcode.com/gh_mirrors/hi/histore Histore是一个仅200字节大小的轻量级键值存储库&#…

📅 2026/9/9 14:57:19
动态负载传输:使用peerdiscovery的PayloadFunc实现实时设备状态同步

动态负载传输:使用peerdiscovery的PayloadFunc实现实时设备状态同步

动态负载传输:使用peerdiscovery的PayloadFunc实现实时设备状态同步 【免费下载链接】peerdiscovery Pure-Go library for cross-platform local peer discovery using UDP multicast :woman: :repeat: :woman: 项目地址: https://gitcode.com/gh_mirrors/pe/peer…

📅 2026/9/17 15:53:53
MORE NEWS

更多资讯

📰

嘉立创EDA专业版原理图绘制实战:从网络标签到模块化设计

前阵子有个新人问我:嘉立创EDA专业版画原理图,为什么我画出来总是乱得像毛线团,明明连线都接对了,可一到PCB设计阶段就四处漏风。这个问题我太有感触了。PCB设计的起点不是布线,而是原理图。一张清晰的原理图不仅是电气…

📰

卡丁车语音控制实战:硅麦选型、I²S配置与指令优化

1. 为什么卡丁快跑组的语音控制总“听不懂”——从麦克风选型开始就踩了第一个坑全国大学生智能车竞赛里,“卡丁快跑组”这几年越来越火,规则明确允许语音指令作为辅助控制手段,但真正跑通、稳定、上赛道不翻车的队伍不到三成。我连续带了四届…

📰

Java毕设实战:宠物商务智慧管理系统全解析

毕设季一到,"宠物商务智慧管理系统"这类题目几乎成了Java方向选题的常客。听起来既有电商的商务属性,又带着"智慧"俩字的光环,还能光明正大地上传一份源码——但真上手做的时候,很多人连需求都没理清就开始写…

📰

TCP/UDP网络调试助手源码解析:C++与C#双语言实现与调试避坑

简介:这是一份TCP与UDP网络调试助手的完整资源包,内含可运行的SocketTool工具及C/C#源码实现,适合网络编程初学者与开发者调试TCP、UDP通信场景。压缩包共62个文件、18.71MB,以Qt动态库(dll)、C源码&#x…

📰

Blender建模模式+动态网格编辑+Geometry Script联动工作流详解

做三维内容这些年,我从 Edit Mode 一路用到 Geometry Nodes,见过太多人在“看得见的网格”和“算出来的网格”之间反复横跳。最近几版 Blender 把 Modeling Tools、Mesh Editing 和节点的边界敲掉了一大块:几何节点编辑器的 Modeling Mode 让…

📰

游戏引擎架构的本质:团队分工如何决定底层架构

1. 这不是教科书,是十年引擎团队踩出来的路“游戏引擎架构 001:从团队分工到底层架构”——这个标题里藏着一个被太多教程忽略的真相:引擎不是写出来的,而是长出来的。它不是某个人在深夜敲出的一堆C类,而是一群人、在…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬