工具/软件:
版本:RT-am62xx-EVM-09.02.01.10
我使用的是定制 AM62x 电路板、遇到了在 U-Boot 中执行“复位“命令不会导致重新启动的问题。 相反,系统似乎停止,当前消耗显著下降。控制台打印“正在重置...“
我已在 U-Boot defconfig 中启用以下配置:
CONFIG_SYSRESET=y
CONFIG_SPL_SYSRESET=y
CONFIG_SYSRESET_CMD_RESET=y
CONFIG_SYSRESET_TI_SCI=y
CONFIG_ESM_K3=y
相关的设备树节点也似乎存在:
=> dm 树
复位 0 [] ti-sci-reset || |-复位控制器
sysreset 0 [ ] ti-sci-sysreset || `- sysreset-controller
=> dm uclass
uclass 111:sysreset 0 sysreset-controller @ 8df467d0、Seq 0
uclass 95:RESET 0 reset-controller @ 8df466f0、seq 0
此外、我观察到尝试使用 RTI0 看门狗进行复位时出现了相同的行为:电路板不会重新启动、但电流再次降至与 RESET 命令类似的值。 我还尝试了将 0x6 写入 WKUP_MMR0_RST_CTRL 寄存器的位[3:0]、以触发从主域进行的复位。 结果相同:不重新启动、电流下降。 此行为是否与 PMIC 或其他硬件配置有关? 对于如何进一步调试或解决该问题、是否有任何建议?
提前感谢您的支持!







