我正在开发基于 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 加载器。
|
|