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.

[参考译文] RTOS/66AK2G12:使用 QSPI 闪存进行应用引导的 DDRLess 系统

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/664254/rtos-66ak2g12-ddrless-system-using-qspi-flash-for-application-boot

器件型号:66AK2G12

工具/软件:TI-RTOS

如何为 K2G 开发无 DDR 系统并使用外部 QSPI 存储器? QSPI 闪存用于引导和外部存储器。
您是否有任何链接或文档、如用于 K2G 的 sprac45a、"Sitara AM437x 无 DDR 系统操作说明和基准测试"?
我想知道需要根据 RTOS PDK 进行任何更改。

CCS 版本:7.2.0.00013
pdk_k2g_1_0_7
PROCESSOR_SDK_RTOS_k2g_4_01_00_06

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    团队将收到通知。 他们将直接在此处发布反馈。

    BR
    Tsvetolin Shulev
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    让 RTOS 团队详细阐述。 他们将直接在此处发布反馈。

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

    约书亚、

    目前、我们的大多数无 DDR 系统文档都是附带的 AM335x 和 AM437x 器件、我们尚未将其扩展到 Keystone II 平台、因为这些类器件的大多数用例都涉及到 DDR 存储器的使用。  

    应用手册中讨论的概念适用于所有器件。 创建不带 DDR 的平台定义的步骤、以便链接器仅在 MSMC 和片上存储器中放置代码仍然适用。 n`t 从 QSPI 引导、此器件上的 ROM 引导加载程序不支持使用 QSPI 引导在就地模式下执行、因此您需要将代码移动到片上存储器、但是在引导后 QSPI IP 可用于在 XIP 模式下执行代码。 当使用基于 QSPI 的外部存储器时、直接地址映射的配置在 K2G 平台上的工作方式与在 AM437x 平台上的工作方式相同、如应用手册中所述。

    此致、

    Rahul

    PS:请注意、在实施无 DDR 系统之前、请确保您的 ARM 和 DSP 应用二进制文件可以从片上存储器运行。 我们在 AM437x 和 AM335x 上的实施要求我们通过在不同的组件中分配更小的堆栈/堆、以及通过切断非必要的驱动器以适应片上存储器、来降低应用的存储器要求。