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**** 2512775 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/1549705/am2631-am2631-mcu-cannot-access-full-16mb-flash-fails-beyond-8mb

器件型号:AM2631


工具/软件:

您好、专家、
我使用 AM2631 MCU 与 16MB 外部闪存通信。 在写入数据之前、I erase by block(每个 65526 字节)。 写入地址0x700000可以正常工作、但在地址处擦除和写入0xC00000失败。
具体过程为:擦除一个块→读回以验证→写入数据→再次读回以确认。

AM2631 是否仅支持访问高达 8MB 的闪存? 在擦除期间、超出该地址的操作会失败。 这可能是配置问题吗? 如何对此进行故障排除?
感谢您的帮助!

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

    您好、

    请注意、这是一个已知的 限制、已在 TRM 中提到过。

    13.3.4.4.1.1.2 SFI 转换器

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

    您好、专家:
    如果我要擦除或写入 8MB 地址以外的数据(例如 12MB 地址)、该如何操作?
    我是否应该使用特定命令来执行擦除/写入操作?
    请举个例子。  谢谢你

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

    您好:Nilabh、

    TRM 中表示 QSPI 支持 8MB、但 LaunchPad 指南表示 QSPI 支持 16MB、这是正确的?

    此致、

    挂起

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

    您好 Hang、

     我们将在下一个 LP 用户指南 版本中对其进行更正。

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

    您好 Hang、

    如前所述、勘误表中也提到了这一点。