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 官方社区获取支持。

相关新闻

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

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

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

2026/10/14 9:49:53 阅读更多 →
3大核心功能解密:Elasticsearch Labs如何重塑AI搜索开发体验

3大核心功能解密:Elasticsearch Labs如何重塑AI搜索开发体验

3大核心功能解密:Elasticsearch Labs如何重塑AI搜索开发体验 【免费下载链接】elasticsearch-labs Notebooks & Example Apps for Search & AI Applications with Elasticsearch 项目地址: https://gitcode.com/gh_mirrors/el/elasticsearch-labs 当…

2026/10/14 0:11:20 阅读更多 →
矿山主通风机或排水泵准备从工频运行改为调速运行时,CAG6000先核哪些现场条件?

矿山主通风机或排水泵准备从工频运行改为调速运行时,CAG6000先核哪些现场条件?

如果矿山主通风机或排水泵原本长期工频运行,现场又出现流量、压力、风量随工况变化而需要调节的情况,那么可以先把 CAG6000 纳入“高压大功率电机调速系统”的方案评估范围。它面向的是高压、大功率电机调速、节能和生产工艺改善,官网列示对象…

2026/10/8 4:50:06 阅读更多 →

最新新闻

基于Python的微博舆情分析与话题热度预测毕设实战指南

基于Python的微博舆情分析与话题热度预测毕设实战指南

简介:这份资源是面向计算机、电子信息工程、数学等专业大学生的课程设计或毕业设计参考资料,聚焦新浪微博#新冠疫情话题的舆情分析与话题热度预测。项目经导师指导并认可通过,适合作为大作业、期末课设或毕设的完整参考方案,帮助读…

2026/10/14 9:49:28 阅读更多 →
context-mode 上下文管理模式:设计选型、传播机制与工程实践

context-mode 上下文管理模式:设计选型、传播机制与工程实践

1. 从“context-mode”说起:一个被低估的工程概念第一次看到“context-mode”这个词,很多人会下意识地把它归到某个具体框架或库的配置项里去。但如果你在工程一线待过几年,就会发现它其实是一个跨语言、跨框架、跨场景的通用设计思路。简单说…

2026/10/14 9:49:28 阅读更多 →
沐问MuAsk:开源桌面版Text2SQL工具,本地优先的自然语言查数方案

沐问MuAsk:开源桌面版Text2SQL工具,本地优先的自然语言查数方案

直接从项目本身聊起吧。这两年“Text2SQL”项目我见了不少,GitHub上动不动就十来个星标的demo遍地都是,老实说大部分都是套个LLM外壳,跑通一条SELECT语句就算完事。直到我拿到“沐问 MuAsk”这个开源桌面版工具,才觉得终于有个能正…

2026/10/14 9:49:28 阅读更多 →
Codex与Claude代码生成的token优化实战指南

Codex与Claude代码生成的token优化实战指南

1. 项目概述:为什么“节省token”成了当前代码生成场景里的硬通货最近在多个技术社区和开发者群聊里,频繁看到“codex和claude code节省token的方式”这个短语被反复提起——它不像一个功能名称,倒更像一句实操口诀,一种经验总结&…

2026/10/14 9:49:28 阅读更多 →
机械控制电缆技术演进与智能制造应用趋势

机械控制电缆技术演进与智能制造应用趋势

1. 机械控制电缆行业现状与市场背景机械控制电缆作为工业自动化领域的"神经脉络",承担着设备间信号传输与电力分配的双重使命。在智能制造浪潮推动下,这个看似传统的细分领域正经历着技术迭代与市场扩张的双重变革。根据最新市场研究数据&…

2026/10/14 9:49:28 阅读更多 →
AnyPS5模拟器架构深度解析:从系统库翻译到着色器缓存

AnyPS5模拟器架构深度解析:从系统库翻译到着色器缓存

AnyPS5 这个项目,最早是在模拟器开发讨论区里看到有人贴出的一组截图:一台普通 PC 上,跑通了一个 PS5 自制测试程序,屏幕上打印出系统版本号字符串。当时很多人第一反应是不相信,直到作者把构建日志和配置文件贴出来&a…

2026/10/14 9:48:27 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/13 16:22:04 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 22:01:27 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 7:53:34 阅读更多 →