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.

[参考译文] 66AK2G12:QSPI 接口 NOR 闪存大小

Guru**** 2546020 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/782782/66ak2g12-qspi-interface-nor-flash-memory-size

器件型号:66AK2G12

Melissa 在回答中说:"另外、请注意 66AK2G12 ROM 引导不支持4字节寻址、因此初始引导映像需要小于16MB。"

第290页的 SPRUHY8H 告诉我们可以设置 32位地址宽度。

我的问题是、我是否可以使用128 MB QSPI 闪存进行引导?

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

    我认为这应该起作用。 ROM 代码不会看到全部128MB、但只要您的引导映像(MLO 或 SBL)小于 Melissa 所述的16MB、它就应该启动。

    无论如何、我已经让设计团队来确认我的理解。

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

    n`t、K2G 上的 ROM 引导加载程序不支持4字节寻址、因此通常只加载从 NOR 闪存基础到高达16MB 边界的映像。 话虽如此、请注意、在使用双级引导的 K2G 引导等多核器件上的大多数应用、如下所述:
    software-dl.ti.com/.../index_Foundational_Components.html

    ROM 仅负责在片上存储器上引导小型次级引导加载程序、以使主引导主内核运行。 然后、次级引导加载程序将管理其余的 SOC 初始化、如设置 DDR、配置时钟和唤醒从内核。

    在器件上启动次级引导加载程序后、它就像任何其他用户定义的代码一样、可配置为4字节地址、因此完整的闪存卷可用于应用引导和使用后引导。 我们在 SDK 中提供的 QSPI 和闪存驱动程序已经过测试,旨在支持 defualt 3字节地址,并切换到地址>16 MB 的4字节寻址。

    希望这个两阶段的引导机制能够根据我上面提供的说明清楚地显示出来。 如果您对此问题还有任何疑问、请告诉我。

    此致、
    Rahul