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.

[参考译文] DRA821U-Q1:DRA821上的 MCU 域操作是否需要 OSPI 闪存?

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1522543/dra821u-q1-is-ospi-flash-required-for-mcu-domain-operation-on-dra821

器件型号:DRA821U-Q1
主题:DRA821AM3352中讨论的其他器件

工具/软件:

尊敬的 DRA821经理团队:

我目前正在使用 DRA821进行设计。
我计划在不依靠外部 MCU 的情况下同时使用主域和 MCU 域。
是否必须使用 OSPI 闪存才能利用 MCU 域?
或者仅使用 eMMC 是否足够?
我还打算使用 DRA821的低功耗模式(睡眠和唤醒)。
如果您能就此提供指导、我将不胜感激。

此致

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

    您好:

    请问您打算使用哪种操作系统和 SDK 版本?

    此致

    Tarun Mukesh

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

    你好  

    我使用的是 Linux、SDK 版本是9.1

    此致

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

    您好、

    Unknown 说:
    是否必须使用 OSPI 闪存才能利用 MCU 域?
    或者仅使用 eMMC 是否足够?

    我不太明白您使用 MCU 域是什么意思。 如果您打算在其上运行应用程序、则可以使用任何引导介质来存储应用程序、然后将其加载到 DDR 上以运行应用程序。 您可以将其存储在 eMMC 或 SD 卡中、两者都支持。

    Unknown 说:
    我还打算使用 DRA821的低功耗模式(睡眠和唤醒)。

    因此、我们在该器件上有不同类型的睡眠和唤醒功能。

    • 在仅 MCU 模式下、主域关闭、MCU 域处于运行状态。
      • SDK 尚不支持这一点。
    • 暂挂到 RAM 模式、在该模式下、您将使用所有内核和外设的程序上下文使 DDR 保持在自刷新模式、然后关闭整个 SoC。 PMIC 编程为根据外部信号(可以是 GPIO、CAN 或从外部产生的任何其他信号)唤醒 SoC。 唤醒将检测其恢复周期而不是复位周期、并使用 DDR 上保存的上下文来初始化应用程序。
      • 我们提供了补丁、可在 DRA821上为 Linux 执行此操作。 它还应该集成在 SDK 11.0中
    • 有 IO 保持模式、在该模式下、器件的 IO 将保持运行、但外部 SOC 将断电
      • SDK 尚不支持这一点。

    请告诉我哪些适合您的需求、我们可以进一步讨论。

    此致、
    Tanmay

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

    您好、Tanmay、

    我询问 OSPI 闪存的原因是为了确认睡眠模式是严格要求、还是在使用 MCU 域时。 根据您的解释、我知道仅使用 eMMC 就足够了、因此我将继续假设。

    此外、对于您描述的三种睡眠和唤醒模式、我还有一些后续问题、特别是有关这三种模式的问题 仅 MCU 模式

    1. 在仅 MCU 模式下、当只有 MCU 处于活动状态、稍后主域再次变为活动状态时、

      • 此过程与相同 冷启动

      • 如果是相同的、则当主域关闭时、 在一起 效果 以太网交换机或 PCIe 连接的设备 也会切断电源。 当主域重新通电且这些器件重新通电时、它们是否可以正常运行而不会出现任何问题?

    2. 使用时 挂起到 RAM 模式、

      • 它的行为与工作方式类似 AM3352

      • 这将被视为 A 预热启动

      • 如果是、则在进入睡眠模式期间、 以太网交换机和 PCIe 设备等外部设备 不应断电、而是应该也进入某种形式的睡眠状态、对吧?

    3. 您曾提到过这一点 挂起到 RAM 计划对 SDK 11.0提供支持。

      • 您能告诉我 发布计划 对于 SDK 11.0?

      • 另外、您能在上查看一下 仅 MCU 模式的 SDK 支持调度 效果呢?

    感谢您的持续帮助。 它非常有价值。

    此致

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

    您好、

    [引述 userid="646551" url="~/support/processors-group/processors/f/processors-forum/1522543/dra821u-q1-is-ospi-flash-required-for-mcu-domain-operation-on-dra821/5860131 #5860131"]

    我询问 OSPI 闪存的原因是为了确认睡眠模式是严格要求、还是在使用 MCU 域时。 根据您的解释、我知道仅使用 eMMC 就足够了、因此我将继续假设。

    [/报价]

    否、低功耗模式不强制使用 OSPI。

    [引述 userid="646551" url="~/support/processors-group/processors/f/processors-forum/1522543/dra821u-q1-is-ospi-flash-required-for-mcu-domain-operation-on-dra821/5860131 #5860131"]

    在仅 MCU 模式下、当只有 MCU 处于活动状态、稍后主域再次变为活动状态时、

    • 此过程与相同 冷启动

    • 如果是相同的、则当主域关闭时、 在一起 效果 以太网交换机或 PCIe 连接的设备 也会切断电源。 当主域重新通电且这些器件重新通电时、它们是否可以正常运行而不会出现任何问题?

    [/报价]

    这取决于在主域内核上运行的软件类型。 目前、我们将其视为主域内核的冷启动。 但在检测逻辑的帮助下、我认为不应该有任何理论上的阻止因素来阻止他们进行不同的引导过程。 这不受支持、路线图中也计划不对此提供任何支持。 这是您必须拥有的自定义更改。

    对于外围器件、它们会在其电源域关闭时经历下电上电。 因此必须重新配置。

    [引述 userid="646551" url="~/support/processors-group/processors/f/processors-forum/1522543/dra821u-q1-is-ospi-flash-required-for-mcu-domain-operation-on-dra821/5860131 #5860131"]

    使用时 挂起到 RAM 模式、

    • 它的行为与工作方式类似 AM3352

    • 这将被视为 A 预热启动

    [/报价]

    抱歉、我不熟悉 AM3352上的"挂起至 RAM"。

    这不是热启动。 SoC 的所有电源都会被切断。 在低功耗模式下、只有 DDR 保持活动状态。 但使用检测逻辑、SPL 引导中的引导流程会有所不同、我们可以使用存储在 DDR 中的上下文来加快器件启动速度。

    如果是这样、则在进入睡眠模式期间、 以太网交换机和 PCIe 设备等外部设备 不应关闭电源、而应同时进入某种形式的睡眠状态、正确吗?

    即使在挂起到 RAM 时、它们也会关闭。 但根据 DDR 中的上下文、将对其进行重新配置。

    [引述 userid="646551" url="~/support/processors-group/processors/f/processors-forum/1522543/dra821u-q1-is-ospi-flash-required-for-mcu-domain-operation-on-dra821/5860131 #5860131"]

    您曾提到过这一点 挂起到 RAM 计划对 SDK 11.0提供支持。

    • 您能告诉我 发布计划 对于 SDK 11.0?

    • 另外、您能在上查看一下 仅 MCU 模式的 SDK 支持调度 效果呢?

    [/报价]

    SDK 11.0已在相应的器件页面上上线。 但"挂起到 RAM"功能的推出已从 SDK 11.0推送到 SDK 11.1。 计划在8月底之前发布。 具体发布日期可能在几周内有所不同。

    对于仅 MCU 模式、该模式目前正在进行中、计划在明年第一季度发布。

    此致、
    Tanmay