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.

[参考译文] AM623:AM625:重新启动不起作用

Guru**** 2468460 points
Other Parts Discussed in Thread: AM623

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1471012/am623-am625-reboot-is-not-working

器件型号:AM623

工具与软件:

我使用的是基于 AM623处理器的定制电路板。
它运行的是 U-Boot 2023.04和 Linux 版本6.1.80。

电路板无法正确重新启动、但该问题仅在 eMMC 引导模式下发生。 在 SD 卡引导模式下、重新启动工作正常。
即使从 U-Boot 复位也不能正常工作。

我通过 TI E2E 尝试使用以下命令启用 eMMC 硬件复位功能:

# mmc hwreset enable /dev/mmcblk0  
# mmc extcsd read /dev/mmcblk0 | grep -i RST  
H/W reset function [RST_N_FUNCTION]: 0x01

但是、重新引导仍然不起作用。

在执行以下命令之后:

devmem2 0x43000030 w 0x3b  
[  561.149154] reboot: Restarting system
02000000011a0000616d3632780000000000000048534653010001000100010002a6000000000000d68ecb2c055dff11ade95bd927e837d2a53bc23b0a2800cebce4f106bcf309df2213912d77a157a8b7c2df40672a06a918034aa4c7d603e462481475225d49b8ad0bc40b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3b168e23d5e7d23a93317513bfa4acb9f575c54a4f0c9bec37c041fae720326CCCC

我尝试重新启动、观察到控制台上打印了"CCCCCC"。
这表明 CPU 复位序列被触发、但系统不会进一步。

您能否提供有关进一步调查此问题的其他调试步骤的指导?