工具/软件:
您好、专家、
我正在使用 AM2631 MCU 连接 16MB 外部闪存。 具体过程为:擦除一个块(大约 64KB)、读回以进行验证、写入数据、然后再次读回以确认。
对地址0x700000(大约 7MB)进行写入可以正常工作、但擦除和写入操作在地址0xC00000(大约 12MB)失败。
手册第 13.3.4.4.1.1.2 节“SFI 转换器“明确规定:
“SFI 存储器映射协议转换器的输入为 23 个地址行。 因此、SFI 运行模式支持高达 8MB 的外部闪存大小。“
请告知:
-
如何擦除或写入 8MB 地址以外的数据(例如 12MB 地址)?
-
我是否需要使用特殊命令或其他方法进行擦除/写入操作?
-
您能否提供示例代码或指导?
非常感谢您的支持!
下面是我上一个问题的链接:
AM2631:AM2631 MCU 无法访问完整的 16MB 闪存–超出 8MB 的故障 — 基于 Arm 的微控制器论坛 — 基于 Arm 的微控制器 — TI E2E 支持论坛
