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.

[参考译文] PROCESSOR-SDK-AM62A:falcon 模式下的深度睡眠支持。

Guru**** 2419530 points
Other Parts Discussed in Thread: SK-AM62A-LP

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1532239/processor-sdk-am62a-deep-sleep-support-in-falcon-mode

器件型号:PROCESSOR-SDK-AM62A
主题中讨论的其他器件:SK-AM62A-LP

工具/软件:

尊敬的 TI 专家:

我目前正在使用在 SK-AM62A-LP 平台上启用 Falcon 引导模式 TI Linux SDK 9.2 与一起使用tisdk-edgeai-image。 作为优化工作的一部分、我将 U-Boot 从默认 SDK 升级2023.042024.04解决初始 SD 卡/eMMC 负载速度问题、如以下相关主题所述:
SK-AM62A-LP:在 Falcon 引导模式下 eMMC 出现负载速度问题

由于 Falcon 引导基本上仅跳过 A53 SPL 阶段、因此我期望系统的其余功能(包括电源管理和暂停/恢复流程)与正常引导在功能上保持一致。

根据 TI 的 SDK 9.2 文档和论坛指南、我删除了 C7x DSP Remoteproc 驱动器 、这是在 AM62A 类设备上启用系统挂起(深度睡眠)所必需的。 接下来、我尝试使用以下命令进入暂停模式:


root@am62axx-evm:/opt/edgeai-gst-apps# modprobe -rf ti_k3_dsp_remoteproc
root@am62axx-evm:/opt/edgeai-gst-apps# rtcwake -m mem -s 10
rtcwake: wakeup from "mem" using /dev/rtc0 at Thu Jan  1 00:01:35 1970

对于唤醒、我配置了 内部 RTC 作为具有 10 秒超时的唤醒源。 系统成功进入挂起模式、但是 在配置的 10 秒后无法唤醒

有趣的是、如果我在进入暂停模式后使电路板保持通电状态、它就会被激活 2–5 分钟后从开始自动启动 、这是意外和不一致的。

为了排除已知问题、我还删除了 OPTEE HWRNG 驱动器 (在某些情况下建议用于 GP 设备)、但行为保持不变。


我的问题:

  1. 是否存在已知的限制  唤醒 深度睡眠进入 Falcon 引导模式

  2. 此行为可能与此相关 DM 固件  还是由于 Falcon 引导跳过 SPL 阶段而导致其他一些子系统未正确初始化?

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

    你(们)好

    有任何关于这方面的信息吗?

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

    您好、

    有人正在挑选此查询?