[STM32H7] 所有更高版本都会把我现有的项目彻底搞崩

[复制链接]
36|10
cutfall 发表于 2026-2-6 15:09 | 显示全部楼层 |阅读模式
我目前遇到的核心问题是用 CubeIDE 集成的 CubeMX 打开我那些开发已久、且一直能正常运行的项目.ioc 配置文件时,再也找不到配置HAL_PWREx_ConfigSupply(PWR_DIRECT_SMPS_SUPPLY);的对应选项了,这个选项直接凭空消失了!
我的其中一个项目时用 Nucleo-H745 开发板模板创建,另一个则是针对搭 STM32H745BIT6 开发的,两个项目都是用 CubeIDE从零搭建的。
结果就是:用高版本 IDE 编译并烧录项目后,Nucleo 开发板直接变砖,只能通过短接启动引脚,再用 CubeProgrammer 擦除芯片闪存,才能让开发板恢复正常使用。
我看了下新版本的 CubeIDE,PWR_DIRECT_SMPS_SUPPLY这个选项就是找不到。
可我要是从头创建一个全新的项目,这个选项又会重新出现!



spicy 发表于 2026-2-6 17:01 | 显示全部楼层
通过 CubeMX 手动调整 RCC 频率和电源配置,或对比全新项目迁移配置。
classroom 发表于 2026-2-6 17:02 | 显示全部楼层
建议固定 CubeIDE 版本,避免频繁升级导致兼容性问题。
1988020566 发表于 2026-2-6 17:17 | 显示全部楼层
在最新CubeIDE中创建新项目
51xlf 发表于 2026-2-6 18:04 | 显示全部楼层
STM32CubeMX 的版本兼容性问题。
shjuturt 发表于 2026-2-6 23:11 | 显示全部楼层
手动修复 ioc 文件
ksjdisa 发表于 2026-2-6 23:12 | 显示全部楼层
迁移旧项目配置到新项目
ppaakala 发表于 2026-2-6 23:12 | 显示全部楼层
降级 CubeIDE/CubeMX 版本
deliahouse887 发表于 2026-2-7 10:18 | 显示全部楼层
手动编辑 .ioc 或从新项目复制
janewood 发表于 2026-2-7 11:16 | 显示全部楼层
检查芯片型号与版本匹配              
phoenixwhite 发表于 2026-2-7 11:44 | 显示全部楼层
创建新项目移植              
您需要登录后才可以回帖 登录 | 注册

本版积分规则

97

主题

99

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部
0