[STM32F4] STM32F4CUBE固件包有问题

[复制链接]
1293|12
 楼主| SGCC-JOHN 发表于 2025-3-27 18:03 来自手机 | 显示全部楼层 |阅读模式
官网的STM32F4固件包1.28版本。里面include文件夹内怎么没有core_cmFunc.h、corecmInstr.h、core_cmSimd.h这几个关键文件啊?
这个新版本固件包是不是有问题?
lvuu 发表于 2025-3-31 22:36 | 显示全部楼层
CMSIS 版本可能已经更新,导致这些文件被移除或改名。
公羊子丹 发表于 2025-4-2 07:44 | 显示全部楼层
这个 1.28 版本可能是 ST 官方调整了 CMSIS 结构,试试去 Drivers/CMSIS/Core/Include/ 里找找这些文件?
周半梅 发表于 2025-4-2 07:45 | 显示全部楼层
这些 core_cmFunc.h 之类的文件是 CMSIS 里提供的,看看 CMSIS/Core_A/Include/ 目录下有没有?
帛灿灿 发表于 2025-4-2 07:46 | 显示全部楼层
ST 可能改用了新的 CMSIS 版本,建议对比一下 1.27 和 1.28 版本的文件结构。
童雨竹 发表于 2025-4-2 07:47 | 显示全部楼层
你在 STM32CubeMX 里生成的 F4 工程会自动包含这些 CMSIS 头文件吗?可以试试新建一个项目看看。
万图 发表于 2025-4-2 07:48 | 显示全部楼层
如果这些文件确实丢失了,那应该是 ST 发布固件包时有问题,可以到 ST 论坛或 GitHub 上看看有没有类似反馈。
Wordsworth 发表于 2025-4-2 07:49 | 显示全部楼层
你用的是手动下载的固件包还是 STM32CubeMX 里自动下载的?有时候不同下载方式的内容可能不一样。
Bblythe 发表于 2025-4-2 07:50 | 显示全部楼层
试试看直接从 ARM 官方 CMSIS 库里拷贝这几个文件,或者用旧版的 STM32F4Cube 替换一下。
Pulitzer 发表于 2025-4-2 07:51 | 显示全部楼层
你编译的时候是报缺少这些头文件的错误,还是某些函数找不到?可能需要检查 Include Paths 设置。
Uriah 发表于 2025-4-2 07:52 | 显示全部楼层
这个问题可能和 ST 在新版本里调整了 CMSIS 结构有关,可以看看 core_cm4.h 里是否已经包含了这些功能。
Clyde011 发表于 2025-4-2 07:53 | 显示全部楼层
1.28 版本如果确实有问题,暂时回退到 1.27 版本应该可以解决,等 ST 官方修复后再升级。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

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