主题中讨论的其他器件:SK-AM62B-P1、 TPS65219
工具/软件:
您好支持团队:
我们将确认 AM62xx 上 DeepSleepMode 的运行情况。
它在以下环境中与 PSDK9 一起工作正常。
但是、在升级到 PSDK11 时、它不起作用。
您能告诉我如何解决吗?
*环境
PSDK:Linux-AM62X(不是 RT PROCESSOR-SDK-LINUX)
版本:11.00.09.04
SoC:AM6251
PCB:我的定制板
我比较了 PSDK9 和 11 的日志、因此请对它们进行检查。
* PSDK11 日志
root@am62xx-myboard:~# echo mem > /sys/power/state [ 81.644493] PM: suspend entry (deep) [ 81.666063] Filesystems sync: 0.017 seconds
* PSDK9 日志
root@am62xx-myboard:~/# echo mem > /sys/power/state [ 2320.965421] PM: suspend entry (deep) [ 2320.994262] Filesystems sync: 0.025 seconds [ 2321.000363] Freezing user space processes [ 2321.011314] Freezing user space processes completed (elapsed 0.002 seconds) [ 2321.018527] OOM killer disabled. [ 2321.021926] Freezing remaining freezable tasks [ 2321.028132] Freezing remaining freezable tasks completed (elapsed 0.001 seconds) [ 2321.035631] printk: Suspending console(s) (use no_console_suspend to debug)
唤醒源为 MAIN_uart0。 器件树与 PSDK 9 和 11 相同。
&main_uart0 {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&main_uart0_pins_default>;
interrupts-extended = <&gic500 GIC_SPI 178 IRQ_TYPE_LEVEL_HIGH>,
<&main_pmx0 0x1c8>; /* (D14) UART0_RXD PADCONFIG114 */
interrupt-names = "irq", "wakeup";
};此致、
最终目的