This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM2631:有关使用 AM2631 MCU 在 16MB 外部闪存上执行超过 8MB 地址的擦除/写入操作的查询

Guru**** 2511985 points
Other Parts Discussed in Thread: AM2631

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1550584/am2631-inquiry-about-erase-write-operations-beyond-8mb-address-on-16mb-external-flash-with-am2631-mcu

器件型号:AM2631


工具/软件:

您好、专家、

我正在使用 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 支持论坛

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    与 SFI 模式相反、可以使用 QSPI 的 SPI 模式与外部闪存进行通信、但它并不简单。



    当 SDK 闪存驱动程序使用 SFI 模式时、我们尚未实现基于 SPI 模式的闪存驱动程序。

    我将为此创建一个 JIRA 请求、一旦我得到团队的确认、我们将在何时启用此驱动程序支持时更新您。