[STM32U5] 外部加载器文件只能访问 64 MB 以内空间

[复制链接]
13|0
万法归宗 发表于 2026-9-18 13:11 | 显示全部楼层 |阅读模式
我正在开发基于 STM32U5G9J 的项目。项目支持OTA;这块板载的外部 Flash 被用作固件交换的临时存储区。

外部加载器文件 `MX66LM1G45G_STM32U5G9J‑DK2.stldr` 只能访问 64 MB 以内空间;高于 64 MB 的地址表现为前 64 MB 存储空间的镜像。
我需要外部 Flash 加载器支持全部 128 MB;同时应用程序代码本身也必须能够访问这 128 MB。

我使用 STM32CubeIDE 1.19.0。IOC 工程里面 HSPI 配置为 Octo‑SPI 模式,Flash 容量设置为 128 MB。
出于调试目的,我需要使用外部加载器手动写入部分数据块。
只有外部加载器可以正常访问全部 128 MB 之后,我才能够验证上层应用代码是否运行正常。

请问哪有可用的正确外部 Flash 加载器。


您需要登录后才可以回帖 登录 | 注册

本版积分规则

64

主题

570

帖子

0

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