Part Number: AM62A3
Hi Team,
We are evaluating Processor SDK Linux AM62Ax 11.01.07.05 on an AM62Ax EVM and have observed an intermittent boot issue during cold boot / power cycle conditions.
SDK Version: Processor SDK Linux AM62Ax 11.01.07.05
Boot Configuration
- Board: AM62Ax EVM
- SDK: 11.01.07.05
- Boot Media: SD Card (MMC2)
- Secure Boot Enabled (authentication messages observed)
- Falcon Mode Enabled
Observed Behavior
During cold boot, the board occasionally exhibits the following behavior:
- SPL starts normally and loads the Falcon payload.
- ATF (BL31) banner is printed.
- The system then appears to stall for approximately 1 second.
- A reset occurs without any explicit error message.
- The board subsequently boots successfully on the next attempt.
Excerpt from the console log:
Plain Text
U-Boot SPL 2025.01...
SYSFW ABI: 4.0
Trying to boot from MMC2
Authentication passed
Loading falcon payload from MMC2
...
Starting ATF on ARM64 core...
NOTICE: BL31: v2.13.0(release):
NOTICE: BL31: Built : Jul 1 2025
<~1 second gap>
U-Boot SPL 2025.01...
SYSFW ABI: 4.0
Trying to boot from MMC2
Authentication passed
Loading falcon payload from MMC2
...
Starting ATF on ARM64 core...
NOTICE: BL31: v2.13.0(release):
NOTICE: BL31: Built : Jul 1 2025
Additional Observations
- The issue is sporadic and not reproducible on every power cycle.
- We have not observed the issue during warm resets, soft resets, or reset-button initiated reboots.
- The issue appears only after a power cyclereset_bootlog_with_kernel_log_silent.txt
- Following the reset, the system boots successfully without any intervention.
Questions
- Has TI seen similar behavior on AM62Ax devices running SDK 11.01.07.05?
- Is there any known interaction between:
- Falcon Mode
- ATF/BL31 initialization
- DDR initialization during cold boot
- SD card boot timing that could result in a watchdog-triggered or hardware-induced reset?
- Are there any recommended debug mechanisms to identify the reset source (watchdog, PMIC, brownout, device manager reset, etc.)?
- Is this behavior more indicative of a hardware issue (power sequencing, PMIC, DDR initialization stability) or a software issue in SPL/ATF/Falcon boot flow?
Any guidance on root-cause analysis or known fixes/workarounds would be greatly appreciated.
Thanks.1057.falcon_default_build_log.log
[2026-10-07 14:31:05.677] U-Boot SPL 2025.01-00547-g3bcfad6cee95-dirty (Jul 23 2025 - 16:49:22 +0000) [2026-10-07 14:31:05.692] SYSFW ABI: 4.0 (firmware rev 0x000b '11.1.5--v11.01.05 (Fancy Rat)') [2026-10-07 14:31:05.769] SPL initial stack usage: 13568 bytes [2026-10-07 14:31:05.769] Trying to boot from MMC2 [2026-10-07 14:31:05.876] Authentication passed [2026-10-07 14:31:05.876] Loading falcon payload from MMC2 [2026-10-07 14:31:06.689] Authentication passed [2026-10-07 14:31:06.782] Authentication passed [2026-10-07 14:31:06.844] Loading Environment from nowhere... OK [2026-10-07 14:31:06.859] Authentication passed [2026-10-07 14:31:06.859] Authentication passed [2026-10-07 14:31:06.875] Starting ATF on ARM64 core... [2026-10-07 14:31:06.875] [2026-10-07 14:31:06.875] NOTICE: BL31: v2.13.0(release): [2026-10-07 14:31:06.891] NOTICE: BL31: Built : 07:01:36, Jul 1 2025 [2026-10-07 14:31:07.859] [2026-10-07 14:31:07.859] U-Boot SPL 2025.01-00547-g3bcfad6cee95-dirty (Jul 23 2025 - 16:49:22 +0000) [2026-10-07 14:31:07.859] SYSFW ABI: 4.0 (firmware rev 0x000b '11.1.5--v11.01.05 (Fancy Rat)') [2026-10-07 14:31:07.954] SPL initial stack usage: 13568 bytes [2026-10-07 14:31:07.960] Trying to boot from MMC2 [2026-10-07 14:31:08.063] Authentication passed [2026-10-07 14:31:08.064] Loading falcon payload from MMC2 [2026-10-07 14:31:08.860] Authentication passed [2026-10-07 14:31:08.954] Authentication passed [2026-10-07 14:31:09.031] Loading Environment from nowhere... OK [2026-10-07 14:31:09.031] Authentication passed [2026-10-07 14:31:09.031] Authentication passed [2026-10-07 14:31:09.047] Starting ATF on ARM64 core... [2026-10-07 14:31:09.059] [2026-10-07 14:31:09.059] NOTICE: BL31: v2.13.0(release): [2026-10-07 14:31:09.059] NOTICE: BL31: Built : 07:01:36, Jul 1 2025 [2026-10-07 14:31:10.530] systemd 255.21^ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -TPM2 -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified) [2026-10-07 14:31:10.546] Detected architecture arm64. [2026-10-07 14:31:10.562] [2026-10-07 14:31:10.562] Welcome to Arago 2025.01! [2026-10-07 14:31:10.562] [2026-10-07 14:31:10.562] Hostname set to <am62axx-evm>. [2026-10-07 14:31:10.797] /usr/lib/systemd/system/bt-enable.service:9: Standard output type syslog is obsolete, automatically updating to journal. Please update your unit file, and consider removing the setting altogether. [2026-10-07 14:31:10.937] Queued start job for default target Multi-User System. [2026-10-07 14:31:10.969] [ OK ] Created slice Slice /system/getty. [2026-10-07 14:31:10.969] [ OK ] Created slice Slice /system/modprobe. [2026-10-07 14:31:10.969] [ OK ] Created slice Slice /system/serial-getty. [2026-10-07 14:31:10.986] [ OK ] Created slice User and Session Slice. [2026-10-07 14:31:10.986] [ OK ] Started Dispatch Password Requests to Console Directory Watch. [2026-10-07 14:31:10.997] [ OK ] Started Forward Password Requests to Wall Directory Watch. [2026-10-07 14:31:10.997] Expecting device /dev/ttyS2... [2026-10-07 14:31:11.016] [ OK ] Reached target Path Units. [2026-10-07 14:31:11.016] [ OK ] Reached target Remote File Systems. [2026-10-07 14:31:11.016] [ OK ] Reached target Slice Units. [2026-10-07 14:31:11.032] [ OK ] Reached target Swaps. [2026-10-07 14:31:11.032] [ OK ] Listening on RPCbind Server Activation Socket. [2026-10-07 14:31:11.032] [ OK ] Reached target RPC Port Mapper. [2026-10-07 14:31:11.049] [ OK ] Listening on Process Core Dump Socket. [2026-10-07 14:31:11.050] [ OK ] Listening on initctl Compatibility Named Pipe. [2026-10-07 14:31:11.067] [ OK ] Listening on Journal Audit Socket. [2026-10-07 14:31:11.067] [ OK ] Listening on Journal Socket (/dev/log). [2026-10-07 14:31:11.067] [ OK ] Listening on Journal Socket. [2026-10-07 14:31:11.354] [ OK ] Listening on Network Service Netlink Socket. [2026-10-07 14:31:11.354] [ OK ] Listening on udev Control Socket. [2026-10-07 14:31:11.378] [ OK ] Listening on udev Kernel Socket. [2026-10-07 14:31:11.378] [ OK ] Listening on User Database Manager Socket. [2026-10-07 14:31:11.378] Mounting POSIX Message Queue File System... [2026-10-07 14:31:11.379] Mounting Temporary Directory /tmp... [2026-10-07 14:31:11.379] Starting Create List of Static Device Nodes... [2026-10-07 14:31:11.379] Starting Load Kernel Module configfs... [2026-10-07 14:31:11.379] Starting Load Kernel Module drm... [2026-10-07 14:31:11.379] Starting Load Kernel Module fuse... [2026-10-07 14:31:11.379] Starting Start psplash boot splash screen... [2026-10-07 14:31:11.379] Starting RPC Bind... [2026-10-07 14:31:11.379] Starting File System Check on Root Device... [2026-10-07 14:31:11.382] Starting Journal Service... [2026-10-07 14:31:11.382] Starting Load Kernel Modules... [2026-10-07 14:31:11.382] Starting Generate network units from Kernel command line... [2026-10-07 14:31:11.391] Starting Coldplug All udev Devices... [2026-10-07 14:31:11.391] [ OK ] Mounted POSIX Message Queue File System. [2026-10-07 14:31:11.391] [ OK ] Mounted Temporary Directory /tmp. [2026-10-07 14:31:11.391] [ OK ] Finished Create List of Static Device Nodes. [2026-10-07 14:31:11.391] modprobe@configfs.service: Deactivated successfully. [2026-10-07 14:31:11.391] [ OK ] Finished Load Kernel Module configfs. [2026-10-07 14:31:11.391] modprobe@drm.service: Deactivated successfully. [2026-10-07 14:31:11.391] [ OK ] Finished Load Kernel Module drm. [2026-10-07 14:31:11.391] modprobe@fuse.service: Deactivated successfully. [2026-10-07 14:31:11.391] [ OK ] Finished Load Kernel Module fuse. [2026-10-07 14:31:11.391] psplash-start.service: Main process exited, code=exited, status=255/EXCEPTION [2026-10-07 14:31:11.393] psplash-start.service: Failed with result 'exit-code'. [2026-10-07 14:31:11.407] [FAILED] Failed to start Start psplash boot splash screen. [2026-10-07 14:31:11.407] See 'systemctl status psplash-start.service' for details. [2026-10-07 14:31:11.407] [DEPEND] Dependency failed for Start psplas…temd progress communication helper. [2026-10-07 14:31:11.407] psplash-systemd.service: Job psplash-systemd.service/start failed with result 'dependency'. [2026-10-07 14:31:11.407] Mounting FUSE Control File System... [2026-10-07 14:31:11.407] Mounting Kernel Configuration File System... [2026-10-07 14:31:11.407] Starting Create Static Device Nodes in /dev gracefully... [2026-10-07 14:31:11.407] [ OK ] Started RPC Bind. [2026-10-07 14:31:11.407] [ OK ] Finished Load Kernel Modules. [2026-10-07 14:31:11.407] [ OK ] Finished Generate network units from Kernel command line. [2026-10-07 14:31:11.407] Starting Apply Kernel Variables... [2026-10-07 14:31:11.422] [ OK ] Mounted FUSE Control File System. [2026-10-07 14:31:11.422] [ OK ] Mounted Kernel Configuration File System. [2026-10-07 14:31:11.423] [ OK ] Finished File System Check on Root Device. [2026-10-07 14:31:11.423] Starting Remount Root and Kernel File Systems... [2026-10-07 14:31:11.423] [ OK ] Started Journal Service. [2026-10-07 14:31:11.423] [ OK ] Finished Create Static Device Nodes in /dev gracefully. [2026-10-07 14:31:11.423] [ OK ] Finished Apply Kernel Variables. [2026-10-07 14:31:11.423] [ OK ] Finished Remount Root and Kernel File Systems. [2026-10-07 14:31:11.423] Starting Flush Journal to Persistent Storage... [2026-10-07 14:31:11.423] Starting Create Static Device Nodes in /dev... [2026-10-07 14:31:11.423] [ OK ] Finished Flush Journal to Persistent Storage. [2026-10-07 14:31:11.428] [ OK ] Finished Create Static Device Nodes in /dev. [2026-10-07 14:31:11.451] [ OK ] Reached target Preparation for Local File Systems. [2026-10-07 14:31:11.468] Starting Rule-based Manager for Device Events and Files... [2026-10-07 14:31:11.609] Starting User Database Manager... [2026-10-07 14:31:11.719] [ OK ] Started User Database Manager. [2026-10-07 14:31:11.735] [ OK ] Started Rule-based Manager for Device Events and Files. [2026-10-07 14:31:11.797] [ OK ] Finished Coldplug All udev Devices. [2026-10-07 14:31:11.862] [ OK ] Found device /dev/ttyS2. [2026-10-07 14:31:12.327] Mounting /var/volatile... [2026-10-07 14:31:12.343] [ OK ] Mounted /var/volatile. [2026-10-07 14:31:12.360] Starting Load/Save OS Random Seed... [2026-10-07 14:31:12.360] [ OK ] Reached target Local File Systems. [2026-10-07 14:31:12.360] Starting Create System Files and Directories... [2026-10-07 14:31:12.500] [ OK ] Finished Load/Save OS Random Seed. [2026-10-07 14:31:12.546] [ OK ] Finished Create System Files and Directories. [2026-10-07 14:31:12.657] Starting Network Name Resolution... [2026-10-07 14:31:12.660] Starting Network Time Synchronization... [2026-10-07 14:31:12.660] Starting Record System Boot/Shutdown in UTMP... [2026-10-07 14:31:12.847] [ OK ] Finished Record System Boot/Shutdown in UTMP. [2026-10-07 14:31:13.111] [ OK ] Started Network Time Synchronization. [2026-10-07 14:31:13.111] [ OK ] Reached target System Time Set. [2026-10-07 14:31:13.189] [ OK ] Started Network Name Resolution. [2026-10-07 14:31:13.189] [ OK ] Reached target Host and Network Name Lookups. [2026-10-07 14:31:13.206] [ OK ] Reached target System Initialization. [2026-10-07 14:31:13.206] [ OK ] Started Daily Cleanup of Temporary Directories. [2026-10-07 14:31:13.221] [ OK ] Reached target Timer Units. [2026-10-07 14:31:13.221] [ OK ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket. [2026-10-07 14:31:13.221] [ OK ] Listening on D-Bus System Message Bus Socket. [2026-10-07 14:31:13.236] Starting Docker Socket for the API... [2026-10-07 14:31:13.251] [ OK ] Listening on dropbear.socket. [2026-10-07 14:31:13.251] [ OK ] Listening on PC/SC Smart Card Daemon Activation Socket. [2026-10-07 14:31:13.251] Starting D-Bus System Message Bus... [2026-10-07 14:31:13.267] Starting Reboot and dump vmcore via kexec... [2026-10-07 14:31:13.267] [ OK ] Listening on Docker Socket for the API. [2026-10-07 14:31:13.345] [ OK ] Finished Reboot and dump vmcore via kexec. [2026-10-07 14:31:13.376] [ OK ] Started D-Bus System Message Bus. [2026-10-07 14:31:13.548] [ OK ] Reached target Socket Units. [2026-10-07 14:31:13.548] [ OK ] Reached target Basic System. [2026-10-07 14:31:13.595] Starting Avahi mDNS/DNS-SD Stack... [2026-10-07 14:31:13.595] [ OK ] Started A minimalistic network con…h DHCPv4, rdisc and DHCPv6 support. [2026-10-07 14:31:13.610] Starting Print notice about GPLv3 packages... [2026-10-07 14:31:13.626] Starting IPv6 Packet Filtering Framework... [2026-10-07 14:31:13.658] Starting IPv4 Packet Filtering Framework... [2026-10-07 14:31:13.658] [ OK ] Started irqbalance daemon. [2026-10-07 14:31:13.688] Starting Expand the rootfs partiti…to full size of the boot device.... [2026-10-07 14:31:13.689] [ OK ] Started strongSwan IPsec IKEv1/IKEv2 daemon using ipsec.conf. [2026-10-07 14:31:13.719] Starting User Login Management... [2026-10-07 14:31:13.719] Starting Telnet Server... [2026-10-07 14:31:13.734] [ OK ] Finished IPv6 Packet Filtering Framework. [2026-10-07 14:31:13.734] [ OK ] Finished IPv4 Packet Filtering Framework. [2026-10-07 14:31:13.750] [ OK ] Reached target Preparation for Network. [2026-10-07 14:31:13.764] Starting Network Configuration... [2026-10-07 14:31:13.764] [ OK ] Finished Telnet Server. [2026-10-07 14:31:13.780] [ OK ] Started Avahi mDNS/DNS-SD Stack. [2026-10-07 14:31:13.795] irqbalanced.service: Referenced but unset environment variable evaluates to an empty string: IRQBALANCE_ARGS [2026-10-07 14:31:13.934] [ OK ] Reached target Hardware activated USB gadget. [2026-10-07 14:31:14.058] [ OK ] Finished Expand the rootfs partition to full size of the boot device.. [2026-10-07 14:31:14.649] [ OK ] Created slice Slice /system/tee-supplicant. [2026-10-07 14:31:14.649] [ OK ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch. [2026-10-07 14:31:14.695] [ OK ] Started TEE Supplicant on teepriv0. [2026-10-07 14:31:14.695] [ OK ] Started User Login Management. [2026-10-07 14:31:14.695] tee-supplicant@teepriv0.service: Referenced but unset environment variable evaluates to an empty string: OPTARGS [2026-10-07 14:31:14.711] [ OK ] Started Network Configuration. [2026-10-07 14:31:14.741] [ OK ] Reached target Network. [2026-10-07 14:31:14.772] Starting Enable and configure wl18xx bluetooth stack... [2026-10-07 14:31:14.788] Starting containerd container runtime... [2026-10-07 14:31:14.803] Starting LLDP daemon... [2026-10-07 14:31:14.803] [ OK ] Started Netperf Benchmark Server. [2026-10-07 14:31:14.819] Starting Simple Network Management Protocol (SNMP) Daemon.... [2026-10-07 14:31:14.819] Starting Permit User Sessions... [2026-10-07 14:31:14.834] Starting Virtual Console Setup... [2026-10-07 14:31:14.865] bt-enable.service: Deactivated successfully. [2026-10-07 14:31:14.865] [ OK ] Finished Enable and configure wl18xx bluetooth stack. [2026-10-07 14:31:14.929] [ OK ] Finished Permit User Sessions. [2026-10-07 14:31:14.929] lldpd.service: Referenced but unset environment variable evaluates to an empty string: DAEMON_ARGS, LLDPD_OPTIONS [2026-10-07 14:31:14.929] [ OK ] Started Getty on tty1. [2026-10-07 14:31:14.929] [ OK ] Started Serial Getty on ttyS2. [2026-10-07 14:31:14.930] [ OK ] Reached target Login Prompts. [2026-10-07 14:31:14.991] [ OK ] Started LLDP daemon. [2026-10-07 14:31:15.180] [ OK ] Finished Virtual Console Setup. [2026-10-07 14:31:15.399] [ OK ] Created slice Slice /system/systemd-fsck. [2026-10-07 14:31:15.399] Expecting device /dev/mmcblk0p1... [2026-10-07 14:31:15.414] Expecting device /dev/mmcblk0p21... [2026-10-07 14:31:15.430] [ OK ] Found device /dev/mmcblk0p21. [2026-10-07 14:31:15.460] Starting File System Check on /dev/mmcblk0p21... [2026-10-07 14:31:15.508] [ OK ] Found device /dev/mmcblk0p1. [2026-10-07 14:31:15.508] [ OK ] Finished File System Check on /dev/mmcblk0p21. [2026-10-07 14:31:15.540] Mounting /run/media/mnt/vendor/pers-mmcblk0p21... [2026-10-07 14:31:15.540] Starting File System Check on /dev/mmcblk0p1... [2026-10-07 14:31:15.572] [ OK ] Mounted /run/media/mnt/vendor/pers-mmcblk0p21. [2026-10-07 14:31:15.619] [ OK ] Finished File System Check on /dev/mmcblk0p1. [2026-10-07 14:31:15.650] Mounting /run/media/bootloader-mmcblk0p1... [2026-10-07 14:31:15.680] [ OK ] Mounted /run/media/bootloader-mmcblk0p1. [2026-10-07 14:31:15.744] Expecting device /dev/mmcblk1p1... [2026-10-07 14:31:15.748] [ OK ] Started Simple Network Management Protocol (SNMP) Daemon.. [2026-10-07 14:31:15.851] [ OK ] Found device /dev/mmcblk1p1. [2026-10-07 14:31:15.898] Starting File System Check on /dev/mmcblk1p1... [2026-10-07 14:31:16.102] [ OK ] Finished File System Check on /dev/mmcblk1p1. [2026-10-07 14:31:16.149] Mounting /run/media/boot-mmcblk1p1... [2026-10-07 14:31:16.242] [ OK ] Mounted /run/media/boot-mmcblk1p1. [2026-10-07 14:31:16.789] [ OK ] Started containerd container runtime. [2026-10-07 14:31:16.881] *************************************************************** [2026-10-07 14:31:16.882] *************************************************************** [2026-10-07 14:31:16.882] NOTICE: This file system contains the following GPL-3.0 packages: [2026-10-07 14:31:16.913] bash [2026-10-07 14:31:16.913] binutils [2026-10-07 14:31:16.913] cifs-utils [2026-10-07 14:31:16.913] dosfstools [2026-10-07 14:31:16.914] gdbserver [2026-10-07 14:31:16.914] grub-common [2026-10-07 14:31:16.914] grub-editenv [2026-10-07 14:31:16.914] grub-efi [2026-10-07 14:31:16.914] hidapi [2026-10-07 14:31:16.914] kbd-keymaps-pine [2026-10-07 14:31:16.914] less [2026-10-07 14:31:16.916] libbfd [2026-10-07 14:31:16.916] libdebuginfod1 [2026-10-07 14:31:16.916] libdw1 [2026-10-07 14:31:16.916] libelf1 [2026-10-07 14:31:16.916] libgcc1 [2026-10-07 14:31:16.916] libopcodes [2026-10-07 14:31:16.916] libreadline8 [2026-10-07 14:31:16.916] libstdc++6 [2026-10-07 14:31:16.916] parted [2026-10-07 14:31:16.916] tar [2026-10-07 14:31:16.916] [2026-10-07 14:31:16.916] If you do not wish to distribute GPL-3.0 components please remove [2026-10-07 14:31:16.917] the above packages prior to distribution. This can be done using [2026-10-07 14:31:16.931] the opkg remove command. i.e.: [2026-10-07 14:31:16.931] opkg remove <package> [2026-10-07 14:31:16.931] Where <package> is the name printed in the list above [2026-10-07 14:31:16.931] [2026-10-07 14:31:16.931] NOTE: If the package is a dependency of another package you [2026-10-07 14:31:16.959] will be notified of the dependent packages. You should [2026-10-07 14:31:16.959] use the --force-removal-of-dependent-packages option to [2026-10-07 14:31:16.959] also remove the dependent packages as well [2026-10-07 14:31:16.963] *************************************************************** [2026-10-07 14:31:16.963] *************************************************************** [2026-10-07 14:31:16.963] gplv3-notice.service: Deactivated successfully. [2026-10-07 14:31:16.990] [ OK ] Finished Print notice about GPLv3 packages. [2026-10-07 14:31:16.990] [ OK ] Reached target Multi-User System. [2026-10-07 14:31:16.990] [ OK ] Started Memory allocation Script. [2026-10-07 14:31:16.994] [ OK ] Started Firmware Script. [2026-10-07 14:31:16.994] [ OK ] Started GPIO Monitor Script. [2026-10-07 14:31:16.994] [ OK ] Started Network setup Script. [2026-10-07 14:31:17.021] Starting Record Runlevel Change in UTMP... [2026-10-07 14:31:17.021] devmem.service: Denetwork-setup.service: Deactivated successfully. [2026-10-07 14:31:17.051] [2026-10-07 14:31:17.051] am62axx-evm-tcs [2026-10-07 14:31:17.051] am62axx-evm login: root (automatic login) [2026-10-07 14:31:17.066] [2026-10-07 14:31:18.675] root@am62axx-evm:~# [2026-10-07 14:31:42.689] root@am62axx-evm:~# [2026-10-07 14:31:42.818] root@am62axx-evm:~# [2026-10-07 14:31:42.976] root@am62axx-evm:~# [2026-10-07 14:31:43.162] root@am62axx-evm:~# [2026-10-07 14:31:43.317] root@am62axx-evm:~# [2026-10-07 14:31:43.805] root@am62axx-evm:~#