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.

[FAQ] [参考译文] 【常见问题解答】AM62x、AM275x:升级到 MCU+ SDK 11.02 后闪存驱动器无法打开

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1618752/faq-am62x-am275x-flash-driver-fails-to-open-after-upgrading-to-mcu-sdk-11-02

器件型号: AM625

新的 Boots quirk 函数(在Flash_quirkSpansionSafebootDetection MCU+ SDK 11.02 中引入)专门为串行 NOR 闪存器件 (S28HS512T 和 S25HL512T) 而设计。 如果您使用自定义闪存器件、则必须修改或删除此功能以确保兼容性

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

    MCU+ SDK 11.02 中的 Flash_quirkSpansionSafebootDetection 简介

    Flash_quirkSpansionSafebootDetection功能是 MCU+ SDK 11.02 中引入的一项新功能、旨在安全地将闪存配置恢复为默认状态。 这是通过将配置寄存器和状态寄存器复位为其默认值、确保启动过程可靠且一致来实现的。

    支持的器件

    请注意、此功能专门设计用于以下串行 NOR 闪存器件:

    • S28HS512T
    • S25HL512T

    如果您使用的是自定义或不同的闪存器件、此函数不会重置其配置。 在这种情况下、您必须删除此函数或修改该函数、以确保与特定闪存器件配置的兼容性。

    要注释掉的函数位于 flash_nor_ospi.c 文件中、如下所示:

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

    在 ROM 需要 8D-8D-8D 配置来引导引导引导加载程序的特定应用场景中、SBL 随后引导并以相同的 8D-8D-8D 配置配置配置闪存、有必要注释掉 Flash_quirkEarlyFixup () API 以确保兼容性。

    要注释掉的函数位于 flash_nor_ospi.c 文件中、如下所示: