Tool/software:
Hi experts
Our HMI product, which went into mass production in 2014, uses the AM3354 processor. However, in the latest batch of products, some units are experiencing issues where a warm-reset cannot be completed successfully (please note that cold boot works without any problem). The corresponding error logs are attached.
We have already verified that the peripheral circuits are functioning correctly, and we currently have no further leads for analysis. Could you please help provide a fault analysis approach?
1# root@am335x-evm:~# reboot INIT: Sending processes the KILL signal(ttyO0) (Sun Jun 19 12:ɹ▒▒"▒ݹ▒2▒Ɂ▒▒▒▒▒сr=]▒jj▒▒(▒*▒▒▒u▒э▒▒▒▒▒▒▒▒▒▒5J9%Q▒▒U▒▒▒▒▒▒▒ɽ▒▒▒͕́▒▒▒▒▒I5▒▒▒▒▒▒▒5jR▒root@am335x-evm:~# Stopping OpenBSD Secure Shell server: sshdstopped /usr/sbin/sshd (pid 2029) . Stopping system message bus: Shutting down ifplugd: Stopping syslogd/klogd: stopped syslogd (pid 2039) stopped klogd (pid 2040) done Stopping internet superserver: xinetd. ALSA: Storing mixer settings... Deconfiguring network interfaces... ifdown: interface eth0 not configured done. Stopping PVR Stopping crond: OK Stopping pSplash.. ..Done Sending all processes the TERM signal... Sending all processes the KILL signal... Unmounting remote filesystems... Deactivating swap... Unmounting local filesystems... [22441.792280] EXT4-fs (mmcblk0p3): re-mounted. Opts: (null) Rebooting... [22443.861737] reboot: Restarting system [22443.865654] am33xx_ghmi_restart: Resetting through hardware watchdog ... U-Boot SPL 2013.10 (Apr 08 2019 - 15:36:31) Global HMI Bootloader v1.03.12R Reset cause (0x21): POR|WEX| Boot device (0x08): MMC HWIDs: CB: 03021241 rev A03 - Loc: C - Date: APR 28 2025 - Seq#: 0133 CIB: 03020980 rev A05 - Loc: C - Date: APR 25 2025 - Seq#: 0502 ASY: 02359456 rev A03 - Loc: C - Date: APR 28 2025 - Seq#: 0133 spl: mmc init failed: err - -19 ### ERROR ### Please RESET the board ### 2# root@am335x-evm:~# reboot Broadcast message from root@am335x-evm (ttyO0) (Sun Jun 19 12:24:10 2016): The system is going down for reboot NOW! INIT: Sending processes the TERM signal INIT: Sending processes the KILL signal Stopping OpenBSD Secure Shell server: sshdstopped /usr/sbin/sshd (pid 2047) . Stopping system message bus: Shutting down ifplugd: Stopping syslogd/klogd: stopped syslogd (pid 2057) stopped klogd (pid 2058) done Stopping internet superserver: xinetd. ALSA: Storing mixer settings... Deconfiguring network interfaces... ifdown: interface eth0 not configured done. Stopping PVR Stopping crond: OK Stopping pSplash.. ..Done Sending all processes the TERM signal... Sending all processes the KILL signal... Unmounting remote filesystems... Deactivating swap... Unmounting local filesystems... [ 39.370629] EXT4-fs (mmcblk0p3): re-mounted. Opts: (null) Rebooting... [ 41.439615] reboot: Restarting system [ 41.443560] am33xx_ghmi_restart: Resetting through hardware watchdog ... U-Boot SPL 2013.10 (Apr 08 2019 - 15:36:31) Global HMI Bootloader v1.03.12R Reset cause (0x21): POR|WEX| Boot device (0x08): MMC HWIDs: CB: 03021241 rev A03 - Loc: C - Date: APR 25 2025 - Seq#: 0384 CIB: 03020980 rev A05 - Loc: C - Date: APR 25 2025 - Seq#: 0384 ASY: 02359456 rev A03 - Loc: C - Date: APR 28 2025 - Seq#: 0052 reading u-boot.img