[STM32F3] IDE 1.9.0版本不能选择HEX文件而只允许ELF文件

[复制链接]
439|8
WHALEE 发表于 2025-9-14 21:27 | 显示全部楼层 |阅读模式
本帖最后由 WHALEE 于 2025-10-3 13:16 编辑

我要写入HEX文件,但新版本的IDE 1.9.0不允许选择HEX文件。

如何在不依赖IDE的情况下修改此配置?

旧版本的项目没有这个问题。

HEX文件是在编译后生成并添加CRC值的,因此我需要IDE同时支持HEX文件。

6818368c6c255881ae.png 9844968c6c2608a04b.png 2361568c6c277793c0.png
生成带CRC校验的文件参考:
https://community.st.com/s/question/0D50X0000CAsLXASQ3/how-to-use-halcrcaccumulate-bufferlength-does-not-accept-the-entire-flash-volume



https://github.com/ethanhuanginst/STM32CubeIDE-Workshop-2019/issues/4

stormwind123 发表于 2025-9-15 15:05 | 显示全部楼层
STM32CubeIDE默认可能不启用HEX文件生成,需手动在项目属性中配置。
七毛钱 发表于 2025-9-15 16:06 | 显示全部楼层
可能HEX生成选项未启用。
内政奇才 发表于 2025-9-15 18:07 | 显示全部楼层
工具链路径错误?
海滨消消 发表于 2025-9-15 20:07 | 显示全部楼层
项目构建配置文件可能损坏,导致HEX生成选项丢失。
豌豆爹 发表于 2025-9-15 20:08 | 显示全部楼层
编译器需在临时文件夹生成中间文件,若权限不足或磁盘空间耗尽,会导致HEX生成失败。
麻花油条 发表于 2025-9-15 22:09 | 显示全部楼层
更新一下工具链。
classroom 发表于 2025-9-15 22:09 | 显示全部楼层
清理项目并重建。
cr315 发表于 2025-9-15 19:40 | 显示全部楼层
建议定期更新IDE与工具链。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

53

主题

53

帖子

0

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