AM625: AM62x Secure Boot: Reboot Loop and Terminal Hang After Changing MMC Environment

Part Number: AM625

Tool/software:

Hello TI Support Team,

I am encountering an issue with the AM62x during the secure boot process after flashing the HSSE image and successfully flashing the ext4 filesystem.

When I run the following commands:

setenv mmcdev 0
setenv bootpart 0
saveenv
boot

The board boots successfully once, then reboots automatically 2-3 times. After these reboots, the terminal output hangs midway during boot, and the system becomes unresponsive.
I would appreciate any insights or suggestions on how to diagnose and resolve this issue.

Thank you.
  • Could you please share the logs?

  • => saveenv
    Saving Environment to MMC... Writing to MMC(0)... OK
    => boot
    switch to partitions #0, OK
    mmc0(part 0) is current device
    Failed to load 'boot.scr'
    Can't set block device
    starting USB...
    Bus usb@31100000: generic_phy_get_bulk : no phys property
    Register 1000840 NbrPorts 1
    Starting the controller
    USB XHCI 1.10
    scanning bus usb@31100000 for devices... 1 USB Device(s) found
           scanning usb for storage devices... 0 Storage Device(s) found
    ** Bad device specification usb 0 **
    Couldn't find partition usb 0:1
    Can't set block device
    8408718 bytes read in 63 ms (127.3 MiB/s)
    name_fit_config=conf-ti_k3-am625-sk.dtb
    ## Loading kernel from FIT Image at 90000000 ...
       Using 'conf-ti_k3-am625-sk.dtb' configuration
       Verifying Hash Integrity ... fit_config_verify_required_keys: No signature node found: FDT_ERR_NOTFOUND
    Bad Data Hash
    ERROR: can't get kernel image!
    switch to partitions #0, OK
    mmc0(part 0) is current device
    Scanning mmc 0:1...
    MMC: no card present
    No EFI system partition
    No EFI system partition
    Failed to persist EFI variables
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    BootOrder not defined
    EFI boot manager: Cannot load any image
    MMC: no card present
    
    Device 0: unknown device
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    "Synchronous Abort" handler, esr 0x86000004
    elr: 3030302fb14e9840 lr : 3030302fb14e9840 (reloc)
    elr: 3030303030303840 lr : 3030303030303840
    x0 : 00000000ffffffed x1 : 0000000000000000
    x2 : 0000000000000040 x3 : 00000000fd60a7e0
    x4 : 00000000ff6dac70 x5 : 00000000fd60a8a0
    x6 : 0000000000000071 x7 : 00000000fd62d0d0
    x8 : 000000000000ffff x9 : 0000000000000008
    x10: 00000000ffffffd8 x11: 000000000000000a
    x12: 0000000000005684 x13: 00000000fd5e9128
    x14: 00000000fd5eade0 x15: 0000000000000002
    x16: 00000000ff67491c x17: 0000000000000000
    x18: 00000000fd5fad80 x19: 0000314074726f70
    x20: 00000000ff6fc000 x21: 00000000ff6fe000
    x22: 0000000000000004 x23: 00000000ff6fc000
    x24: 0000000000000000 x25: 00000000ff6fe000
    x26: 00000000ff6fd000 x27: 0000000000000000
    x28: 00000000fd60a570 x29: 74656e7265687465
    
    Code: "Synchronous Abort" handler, esr 0x96000004
    elr: 0000000080802b08 lr : 0000000080802ae8 (reloc)
    elr: 00000000ff61cb08 lr : 00000000ff61cae8
    x0 : 00000000ff6c38b5 x1 : 0000000000000000
    x2 : 0000000000000020 x3 : 0000000002800000
    x4 : 0000000002800000 x5 : 00000000fd5e8cc3
    x6 : 0000000000000035 x7 : 00000000fd5e9150
    x8 : 0000000000000001 x9 : 0000000000000008
    x10: 00000000ffffffe8 x11: 0000000000000010
    x12: 000000000001869f x13: 00000000fd5e9128
    x14: 00000000fd5eade0 x15: 0000000000000021
    x16: 00000000ff67491c x17: 0000000000000000
    x18: 00000000fd5fad80 x19: 3030303030303830
    x20: 00000000ff6cbce3 x21: 00000000fffffffc
    x22: 00000000ff6cd5f0 x23: 00000000ff6c38b5
    x24: 0000000000000000 x25: 00000000ff6fe000
    x26: 00000000ff6fd000 x27: 0000000000000000
    x28: 00000000fd60a570 x29: 00000000fd5e9150
    
    Code: d1004273 9117c2d6 aa0003f7 12800075 (b9400261) 
    Resetting CPU ...
    
    resetting ...
    
    U-Boot SPL 2023.04 (Sep 02 2025 - 17:49:58 +0530)
    SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.8--v09.01.08 (Kool Koala)')
    SPL initial stack usage: 13384 bytes
    Trying to boot from MMC1
    Authentication passed
    Authentication passed
    Authentication passed
    Authentication passed
    Authentication passed
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.9(release):v2.9.0-614-gd7a7135d32-dirty
    NOTICE:  BL31: Built : 09:34:15, Aug 24 2023
    
    U-Boot SPL 2023.04 (Sep 04 2025 - 11:23:33 +0530)
    SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.8--v09.01.08 (Kool Koala)')
    SPL initial stack usage: 1856 bytes
    MMC: no card present
    ** Bad device specification mmc 1 **
    Couldn't find partition mmc 1:1
    Error: could not access storage.
    Trying to boot from MMC1
    Authentication passed
    Authentication passed
    
    
    U-Boot 2023.04 (Sep 04 2025 - 11:23:33 +0530)
    
    SoC:   AM62X SR1.0 HS-SE
    Model: Texas Instruments AM625 SK
    EEPROM not available at 80, trying to read at 81
    Reading on-board EEPROM at 0x51 failed -1
    DRAM:  2 GiB
    Core:  72 devices, 32 uclasses, devicetree: separate
    MMC:   mmc@fa10000: 0, mmc@fa00000: 1
    Loading Environment from MMC... OK
    In:    serial
    Out:   serial
    Err:   serial
    EEPROM not available at 80, trying to read at 81
    Reading on-board EEPROM at 0x51 failed -1
    Net:   Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000port@1: phy_connect() failed
    No ethernet found.
    
    Hit any key to stop autoboot:  0 
    switch to partitions #0, OK
    mmc0(part 0) is current device
    Failed to load 'boot.scr'
    Can't set block device
    starting USB...
    Bus usb@31100000: generic_phy_get_bulk : no phys property
    Register 1000840 NbrPorts 1
    Starting the controller
    USB XHCI 1.10
    scanning bus usb@31100000 for devices... 1 USB Device(s) found
           scanning usb for storage devices... 0 Storage Device(s) found
    ** Bad device specification usb 0 **
    Couldn't find partition usb 0:1
    Can't set block device
    8408718 bytes read in 63 ms (127.3 MiB/s)
    name_fit_config=conf-ti_k3-am625-sk.dtb
    ## Loading kernel from FIT Image at 90000000 ...
       Using 'conf-ti_k3-am625-sk.dtb' configuration
       Verifying Hash Integrity ... fit_config_verify_required_keys: No signature node found: FDT_ERR_NOTFOUND
    Bad Data Hash
    ERROR: can't get kernel image!
    switch to partitions #0, OK
    mmc0(part 0) is current device
    Scanning mmc 0:1...
    MMC: no card present
    No EFI system partition
    No EFI system partition
    Failed to persist EFI variables
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    BootOrder not defined
    EFI boot manager: Cannot load any image
    MMC: no card present
    
    Device 0: unknown device
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    "Synchronous Abort" handler, esr 0x86000004
    elr: 3030302fb14e9840 lr : 3030302fb14e9840 (reloc)
    elr: 3030303030303840 lr : 3030303030303840
    x0 : 00000000ffffffed x1 : 0000000000000000
    x2 : 0000000000000002 x3 : 00000000fd613900
    x4 : 00000000ff6dac70 x5 : 00000000fd613920
    x6 : 00000000000002a1 x7 : 00000000fd62d0d0
    x8 : 000000000000ffff x9 : 0000000000000008
    x10: 00000000ffffffd8 x11: 000000000000000a
    x12: 0000000000005684 x13: 00000000fd5e9308
    x14: 00000000fd5eade0 x15: 0000000000000002
    x16: 00000000ff67491c x17: 0000000000000000
    x18: 00000000fd5fad80 x19: 0000314074726f70
    x20: 00000000ff6fc000 x21: 00000000ff6fe000
    x22: 0000000000000004 x23: 00000000ff6fc000
    x24: 0000000000000000 x25: 00000000ff6fe000
    x26: 00000000ff6fd000 x27: 0000000000000000
    x28: 00000000fd608f50 x29: 74656e7265687465
    
    Code: "Synchronous Abort" handler, esr 0x96000004
    elr: 0000000080802b08 lr : 0000000080802ae8 (reloc)
    elr: 00000000ff61cb08 lr : 00000000ff61cae8
    x0 : 00000000ff6c38b5 x1 : 0000000000000000
    x2 : 0000000000000020 x3 : 0000000002800000
    x4 : 0000000002800000 x5 : 00000000fd5e8ea3
    x6 : 0000000000000035 x7 : 00000000fd5e9330
    x8 : 0000000000000001 x9 : 0000000000000008
    x10: 00000000ffffffe8 x11: 0000000000000010
    x12: 000000000001869f x13: 00000000fd5e9308
    x14: 00000000fd5eade0 x15: 0000000000000021
    x16: 00000000ff67491c x17: 0000000000000000
    x18: 00000000fd5fad80 x19: 3030303030303830
    x20: 00000000ff6cbce3 x21: 00000000fffffffc
    x22: 00000000ff6cd5f0 x23: 00000000ff6c38b5
    x24: 0000000000000000 x25: 00000000ff6fe000
    x26: 00000000ff6fd000 x27: 0000000000000000
    x28: 00000000fd608f50 x29: 00000000fd5e9330
    
    Code: d1004273 9117c2d6 aa0003f7 12800075 (b9400261) 
    Resetting CPU ...
    
    resetting ...
    
    U-Boot SPL 2023.04 (Sep 02 2025 - 17:49:58 +0530)
    SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.8--v09.01.08 (Kool Koala)')
    SPL initial stack usage: 13384 bytes
    Trying to boot from MMC1
    Authentication passed
    Authentication passed
    Authentication passed
    Authentication passed
    Authentication passed
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.9(release):v2.9.0-614-gd7a7135d32-dirty
    NOTICE:  BL31: Built : 09:34:15, Aug 24 2023
    
    U-Boot SPL 2023.04 (Sep 04 2025 - 11:23:33 +0530)
    SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.8--v09.01.08 (Kool Koala)')
    SPL initial stack usage: 1856 bytes
    MMC: no card present
    ** Bad device specification mmc 1 **
    Couldn't find partition mmc 1:1
    Error: could not access storage.
    Trying to boot from MMC1
    Authentication passed
    Authentication passed
    
    
    U-Boot 2023.04 (Sep 04 2025 - 11:23:33 +0530)
    
    SoC:   AM62X SR1.0 HS-SE
    Model: Texas Instruments AM625 SK
    EEPROM not available at 80, trying to read at 81
    Reading on-board EEPROM at 0x51 failed -1
    DRAM:  2 GiB
    Core:  72 devices, 32 uclasses, devicetree: separate
    MMC:   mmc@fa10000: 0, mmc@fa00000: 1
    Loading Environment from MMC... OK
    In:    serial
    Out:   serial
    Err:   serial
    EEPROM not available at 80, trying to read at 81
    Reading on-board EEPROM at 0x51 failed -1
    Net:   Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000port@1: phy_connect() failed
    No ethernet found.
    
    Hit any key to stop autoboot:  0 
    switch to partitions #0, OK
    mmc0(part 0) is current device
    Failed to load 'boot.scr'
    Can't set block device
    starting USB...
    Bus usb@31100000: generic_phy_get_bulk : no phys property
    Register 1000840 NbrPorts 1
    Starting the controller
    USB XHCI 1.10
    scanning bus usb@31100000 for devices... 1 USB Device(s) found
           scanning usb for storage devices... 0 Storage Device(s) found
    ** Bad device specification usb 0 **
    Couldn't find partition usb 0:1
    Can't set block device
    8408718 bytes read in 63 ms (127.3 MiB/s)
    name_fit_config=conf-ti_k3-am625-sk.dtb
    ## Loading kernel from FIT Image at 90000000 ...
       Using 'conf-ti_k3-am625-sk.dtb' configuration
       Verifying Hash Integrity ... fit_config_verify_required_keys: No signature node found: FDT_ERR_NOTFOUND
    Bad Data Hash
    ERROR: can't get kernel image!
    switch to partitions #0, OK
    mmc0(part 0) is current device
    Scanning mmc 0:1...
    MMC: no card present
    No EFI system partition
    No EFI system partition
    Failed to persist EFI variables
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    BootOrder not defined
    EFI boot manager: Cannot load any image
    MMC: no card present
    
    Device 0: unknown device
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    "Synchronous Abort" handler, esr 0x86000004
    elr: 3030302fb14e9840 lr : 3030302fb14e9840 (reloc)
    elr: 3030303030303840 lr : 3030303030303840
    x0 : 00000000ffffffed x1 : 0000000000000000
    x2 : 0000000000000002 x3 : 00000000fd613900
    x4 : 00000000ff6dac70 x5 : 00000000fd613920
    x6 : 00000000000002a1 x7 : 00000000fd62d0d0
    x8 : 000000000000ffff x9 : 0000000000000008
    x10: 00000000ffffffd8 x11: 000000000000000a
    x12: 0000000000005684 x13: 00000000fd5e9308
    x14: 00000000fd5eade0 x15: 0000000000000002
    x16: 00000000ff67491c x17: 0000000000000000
    x18: 00000000fd5fad80 x19: 0000314074726f70
    x20: 00000000ff6fc000 x21: 00000000ff6fe000
    x22: 0000000000000004 x23: 00000000ff6fc000
    x24: 0000000000000000 x25: 00000000ff6fe000
    x26: 00000000ff6fd000 x27: 0000000000000000
    x28: 00000000fd608f50 x29: 74656e7265687465
    
    Code: "Synchronous Abort" handler, esr 0x96000004
    elr: 0000000080802b08 lr : 0000000080802ae8 (reloc)
    elr: 00000000ff61cb08 lr : 00000000ff61cae8
    x0 : 00000000ff6c38b5 x1 : 0000000000000000
    x2 : 0000000000000020 x3 : 0000000002800000
    x4 : 0000000002800000 x5 : 00000000fd5e8ea3
    x6 : 0000000000000035 x7 : 00000000fd5e9330
    x8 : 0000000000000001 x9 : 0000000000000008
    x10: 00000000ffffffe8 x11: 0000000000000010
    x12: 000000000001869f x13: 00000000fd5e9308
    x14: 00000000fd5eade0 x15: 0000000000000021
    x16: 00000000ff67491c x17: 0000000000000000
    x18: 00000000fd5fad80 x19: 3030303030303830
    x20: 00000000ff6cbce3 x21: 00000000fffffffc
    x22: 00000000ff6cd5f0 x23: 00000000ff6c38b5
    x24: 0000000000000000 x25: 00000000ff6fe000
    x26: 00000000ff6fd000 x27: 0000000000000000
    x28: 00000000fd608f50 x29: 00000000fd5e9330
    
    Code: d1004273 9117c2d6 aa0003f7 12800075 (b9400261) 
    Resetting CPU ...
    
    resetting ...
    
    U-Boot SPL 2023.04 (Sep 02 2025 - 17:49:58 +0530)
    SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.8--v09.01.08 (Kool Koala)')
    SPL initial stack usage: 13384 bytes
    Trying to boot from MMC1
    Authentication passed
    Authentication passed
    Authentication passed
    Authentication passed
    Authentication passed
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.9(release):v2.9.0-614-gd7a7135d32-dirty
    NOTICE:  BL31: Built : 09:34:15, Aug 24 2023
    
    U-Boot SPL 2023.04 (Sep 04 2025 - 11:23:33 +0530)
    SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.8--v09.01.08 (Kool Koala)')
    SPL initial stack usage: 1856 bytes
    MMC: no card present
    ** Bad device specification mmc 1 **
    Couldn't find partition mmc 1:1
    Error: could not access storage.
    Trying to boot from MMC1
    Authentication passed
    Authentication passed
    
    
    U-Boot 2023.04 (Sep 04 2025 - 11:23:33 +0530)
    
    SoC:   AM62X SR1.0 HS-SE
    Model: Texas Instruments AM625 SK
    EEPROM not available at 80, trying to read at 81
    Reading on-board EEPROM at 0x51 failed -1
    DRAM:  2 GiB
    Core:  72 devices, 32 uclasses, devicetree: separate
    MMC:   mmc@fa10000: 0, mmc@fa00000: 1
    Loading Environment from MMC... OK
    In:    serial
    Out:   serial
    Err:   serial
    EEPROM not available at 80, trying to read at 81
    Reading on-board EEPROM at 0x51 failed -1
    Net:   Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000port@1: phy_connect() failed
    No ethernet found.
    
    Hit any key to stop autoboot:  0 
    switch to partitions #0, OK
    mmc0(part 0) is current device
    Failed to load 'boot.scr'
    Can't set block device
    starting USB...
    Bus usb@31100000: generic_phy_get_bulk : no phys property
    Register 1000840 NbrPorts 1
    Starting the controller
    USB XHCI 1.10
    scanning bus usb@31100000 for devices... 1 USB Device(s) found
           scanning usb for storage devices... 0 Storage Device(s) found
    ** Bad device specification usb 0 **
    Couldn't find partition usb 0:1
    Can't set block device
    8408718 bytes read in 63 ms (127.3 MiB/s)
    name_fit_config=conf-ti_k3-am625-sk.dtb
    ## Loading kernel from FIT Image at 90000000 ...
       Using 'conf-ti_k3-am625-sk.dtb' configuration
       Verifying Hash Integrity ... fit_config_verify_required_keys: No signature node found: FDT_ERR_NOTFOUND
    Bad Data Hash
    ERROR: can't get kernel image!
    switch to partitions #0, OK
    mmc0(part 0) is current device
    Scanning mmc 0:1...
    MMC: no card present
    No EFI system partition
    No EFI system partition
    Failed to persist EFI variables
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    BootOrder not defined
    EFI boot manager: Cannot load any image
    MMC: no card present
    
    Device 0: unknown device
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    "Synchronous Abort" handler, esr 0x86000004
    elr: 3030302fb14e9840 lr : 3030302fb14e9840 (reloc)
    elr: 3030303030303840 lr : 3030303030303840
    x0 : 00000000ffffffed x1 : 0000000000000000
    x2 : 0000000000000002 x3 : 00000000fd613900
    x4 : 00000000ff6dac70 x5 : 00000000fd613920
    x6 : 00000000000002a1 x7 : 00000000fd62d0d0
    x8 : 000000000000ffff x9 : 0000000000000008
    x10: 00000000ffffffd8 x11: 000000000000000a
    x12: 0000000000005684 x13: 00000000fd5e9308
    x14: 00000000fd5eade0 x15: 0000000000000002
    x16: 00000000ff67491c x17: 0000000000000000
    x18: 00000000fd5fad80 x19: 0000314074726f70
    x20: 00000000ff6fc000 x21: 00000000ff6fe000
    x22: 0000000000000004 x23: 00000000ff6fc000
    x24: 0000000000000000 x25: 00000000ff6fe000
    x26: 00000000ff6fd000 x27: 0000000000000000
    x28: 00000000fd608f50 x29: 74656e7265687465
    
    Code: "Synchronous Abort" handler, esr 0x96000004
    elr: 0000000080802b08 lr : 0000000080802ae8 (reloc)
    elr: 00000000ff61cb08 lr : 00000000ff61cae8
    x0 : 00000000ff6c38b5 x1 : 0000000000000000
    x2 : 0000000000000020 x3 : 0000000002800000
    x4 : 0000000002800000 x5 : 00000000fd5e8ea3
    x6 : 0000000000000035 x7 : 00000000fd5e9330
    x8 : 0000000000000001 x9 : 0000000000000008
    x10: 00000000ffffffe8 x11: 0000000000000010
    x12: 000000000001869f x13: 00000000fd5e9308
    x14: 00000000fd5eade0 x15: 0000000000000021
    x16: 00000000ff67491c x17: 0000000000000000
    x18: 00000000fd5fad80 x19: 3030303030303830
    x20: 00000000ff6cbce3 x21: 00000000fffffffc
    x22: 00000000ff6cd5f0 x23: 00000000ff6c38b5
    x24: 0000000000000000 x25: 00000000ff6fe000
    x26: 00000000ff6fd000 x27: 0000000000000000
    x28: 00000000fd608f50 x29: 00000000fd5e9330
    
    Code: d1004273 9117c2d6 aa0003f7 12800075 (b9400261) 
    Resetting CPU ...
    
    resetting ...
    
    U-Boot SPL 2023.04 (Sep 02 2025 - 17:49:58 +0530)
    SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.8--v09.01.08 (Kool Koala)')
    SPL initial stack usage: 13384 bytes
    Trying to boot from MMC1
    Authentication passed
    Authentication passed
    Authentication passed
    Authentication passed
    Authentication passed
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.9(release):v2.9.0-614-gd7a7135d32-dirty
    NOTICE:  BL31: Built : 09:34:15, Aug 24 2023
    
    U-Boot SPL 2023.04 (Sep 04 2025 - 11:23:33 +0530)
    SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.8--v09.01.08 (Kool Koala)')
    SPL initial stack usage: 1856 bytes
    MMC: no card present
    ** Bad device specification mmc 1 **
    Couldn't find partition mmc 1:1
    Error: could not access storage.
    Trying to boot from MMC1
    Authentication passed
    Authentication passed
    
    
    U-Boot 2023.04 (Sep 04 2025 - 11:23:33 +0530)
    
    SoC:   AM62X SR1.0 HS-SE
    Model: Texas Instruments AM625 SK
    EEPROM not available at 80, trying to read at 81
    Reading on-board EEPROM at 0x51 failed -1
    DRAM:  2 GiB
    Core:  72 devices, 32 uclasses, devicetree: separate
    MMC:   mmc@fa10000: 0, mmc@fa00000: 1
    Loading Environment from MMC... OK
    In:    serial
    Out:   serial
    Err:   serial
    EEPROM not available at 80, trying to read at 81
    Reading on-board EEPROM at 0x51 failed -1
    Net:   Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000port@1: phy_connect() failed
    No ethernet found.
    
    Hit any key to stop autoboot:  0 
    switch to partitions #0, OK
    mmc0(part 0) is current device
    Failed to load 'boot.scr'
    Can't set block device
    starting USB...
    Bus usb@31100000: generic_phy_get_bulk : no phys property
    Register 1000840 NbrPorts 1
    Starting the controller
    USB XHCI 1.10
    scanning bus usb@31100000 for devices... 1 USB Device(s) found
           scanning usb for storage devices... 0 Storage Device(s) found
    ** Bad device specification usb 0 **
    Couldn't find partition usb 0:1
    Can't set block device
    8408718 bytes read in 63 ms (127.3 MiB/s)
    name_fit_config=conf-ti_k3-am625-sk.dtb
    ## Loading kernel from FIT Image at 90000000 ...
       Using 'conf-ti_k3-am625-sk.dtb' configuration
       Verifying Hash Integrity ... fit_config_verify_required_keys: No signature node found: FDT_ERR_NOTFOUND
    Bad Data Hash
    ERROR: can't get kernel image!
    switch to partitions #0, OK
    mmc0(part 0) is current device
    Scanning mmc 0:1...
    MMC: no card present
    No EFI system partition
    No EFI system partition
    Failed to persist EFI variables
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    BootOrder not defined
    EFI boot manager: Cannot load any image
    MMC: no card present
    
    Device 0: unknown device
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    Could not get PHY for ethernet@8000000port@1: addr 0
    am65_cpsw_nuss_port ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000ethernet@8000000port@1: phy_connect() failed
    "Synchronous Abort" handler, esr 0x86000004
    elr: 3030302fb14e9840 lr : 3030302fb14e9840 (reloc)
    elr: 3030303030303840 lr : 3030303030303840
    x0 : 00000000ffffffed x1 : 0000000000000000
    x2 : 0000000000000002 x3 : 00000000fd613900
    x4 : 00000000ff6dac70 x5 : 00000000fd613920
    x6 : 00000000000002a1 x7 : 00000000fd62d0d0
    x8 : 000000000000ffff x9 : 0000000000000008
    x10: 00000000ffffffd8 x11: 000000000000000a
    x12: 0000000000005684 x13: 00000000fd5e9308
    x14: 00000000fd5eade0 x15: 0000000000000002
    x16: 00000000ff67491c x17: 0000000000000000
    x18: 00000000fd5fad80 x19: 0000314074726f70
    x20: 00000000ff6fc000 x21: 00000000ff6fe000
    x22: 0000000000000004 x23: 00000000ff6fc000
    x24: 0000000000000000 x25: 00000000ff6fe000
    x26: 00000000ff6fd000 x27: 0000000000000000
    x28: 00000000fd608f50 x29: 74656e7265687465
    
    Code: "Synchronous Abort" handler, esr 0x96000004
    elr: 0000000080802b08 lr : 0000000080802ae8 (reloc)
    elr: 00000000ff61cb08 lr : 00000000ff61cae8
    x0 : 00000000ff6c38b5 x1 : 0000000000000000
    x2 : 0000000000000020 x3 : 0000000002800000
    x4 : 0000000002800000 x5 : 00000000fd5e8ea3
    x6 : 0000000000000035 x7 : 00000000fd5e9330
    x8 : 0000000000000001 x9 : 0000000000000008
    x10: 00000000ffffffe8 x11: 0000000000000010
    x12: 000000000001869f x13: 00000000fd5e9308
    x14: 00000000fd5eade0 x15: 0000000000000021
    x16: 00000000ff67491c x17: 0000000000000000
    x18: 00000000fd5fad80 x19: 3030303030303830
    x20: 00000000ff6cbce3 x21: 00000000fffffffc
    x22: 00000000ff6cd5f0 x23: 00000000ff6c38b5
    x24: 0000000000000000 x25: 00000000ff6fe000
    x26: 00000000ff6fd000 x27: 0000000000000000
    x28: 00000000fd608f50 x29: 00000000fd5e9330
    
    Code: d1004273 9117c2d6 aa0003f7 12800075 (b9400261) 
    Resetting CPU ...
    
    resetting ...
    
    U-Boot SPL 2023.04 (Sep 02 2025 - 17:49:58 +0530)
    SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.8--v09.01.08 (Kool Koala)')
    SPL initial stack usage: 13384 bytes
    Trying to boot from MMC1
    Authentication passed
    Authentication passed
    Authentication passed
    Authentication passed
    Authentication passed
    Starting ATF on ARM64 core...
    
    NOTICE:  BL31: v2.9(release):v2.9.0-614-gd7a7135d32-dirty
    NOTICE:  BL31: Built : 09:34:15, Aug 24 2023
    
    U-Boot SPL 2023.04 (Sep 04 2025 - 11:23:33 +0530)
    SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.8--v09.01.08 (Kool Koala)')
    SPL initial stack usage: 1856 bytes
    MMC: no card present
    ** Bad device specification mmc 1 **
    Couldn't find partition mmc 1:1
    Error: could not access storage.
    Trying to boot from MMC1
    Authentication passed
    Authentication passed
    
    
    U-Boot 2023.04 (Sep 04 2025 - 11:23:33 +0530)
    
    SoC:   AM62X SR1.0 HS-SE
    Model: Texas Instruments AM625 SK
    EEPROM not available at 80, trying to read at 81
    Reading on-board EEPROM at 0x51 failed -1
    DRAM:  2 GiB
    Core:  72 devices, 32 uclasses, devicetree: separate
    MMC:   mmc@fa10000: 0, mmc@fa00000: 1
    Loading Environment from MMC... OK
    In:    serial
    Out:   serial
    Err:   serial
    

  • I don't see the board booting completely even once in these logs. In HSFS state, did you have the kernel booting successfully? If yes, please once share those logs if available.

  • Hello,
    Yes, we did have the kernel booting successfully in the HSFS state earlier. However, those boot logs are unfortunately not available now. If needed, we can attempt to reproduce the same setup again to collect the logs.

  • Can you share the output of these commands

    => mmc dev 0 0
    => mmc part

  • => mmc dev 0 0
    switch to partitions #0, OK
    mmc0(part 0) is current device
    => mmc part
    
    Partition Map for MMC device 0  --   Partition Type: EFI
    
    Part	Start LBA	End LBA		Name
    	Attributes
    	Type GUID
    	Partition GUID
      1	0x00000022	0x01da3fde	"rootfs1"
    	attrs:	0x0000000000000000
    	type:	ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
    	guid:	8b6dc503-c456-4c7b-8f1d-8c49ba48dea7
    

  • The partitioning looks good. How about the output of the following commands?

    => run init_mmc
    => run get_fit_mmc
    => run run_fit

  • Hello,

    => run init_mmc
    => run get_fit_mmc
    8408718 bytes read in 63 ms (127.3 MiB/s)
    => run run_fit
    conf-: No match
    ## Loading kernel from FIT Image at 90000000 ...
    Could not find configuration node
    ERROR: can't get kernel image!
    

  • There seems to be some issue with your A53 U-Boot environment. Please share the output of the "printenv" command.

  • => printenvt; run boot_rprocs_mmc; fi;
    boot_rprocs_mmc=env set rproc_id; env set rproc_fw; env set secure_suffix; if test ${secure_rprocs} -eq 1; then env set secure_suffix -sec; fi; for i in ${rproc_fw_binaries} ; do if test -z "${rproc_id}" ; then env set rproc_id $i; else env set rproc_fw $i${secure_suffix}; run rproc_load_and_boot_one; env set rproc_id; env set rproc_fw; fi; done
    boot_script_dhcp=boot.scr.uimg
    boot_scripts=boot.scr.uimg boot.scr
    boot_syslinux_conf=extlinux/extlinux.conf
    boot_targets=ti_mmc mmc0 mmc1 usb0 pxe dhcp
    bootcmd=run envboot; run distro_bootcmd;
    bootcmd_dhcp=devtype=dhcp; run boot_net_usb_start; if dhcp ${scriptaddr} ${boot_script_dhcp}; then source ${scriptaddr}; fi;setenv efi_fdtfile ${fdtfile}; setenv efi_old_vci ${bootp_vci};setenv efi_old_arch ${bootp_arch};setenv bootp_vci PXEClient:Arch:00011:UNDI:003000;setenv bootp_arch 0xb;if dhcp ${kernel_addr_r}; then tftpboot ${fdt_addr_r} dtb/${efi_fdtfile};if fdt addr -q ${fdt_addr_r}; then bootefi ${kernel_addr_r} ${fdt_addr_r}; else bootefi ${kernel_addr_r} ${fdtcontroladdr};fi;fi;setenv bootp_vci ${efi_old_vci};setenv bootp_arch ${efi_old_arch};setenv efi_fdtfile;setenv efi_old_arch;setenv efi_old_vci;
    bootcmd_mmc0=devnum=0; run mmc_boot
    bootcmd_mmc1=devnum=1; run mmc_boot
    bootcmd_pxe=run boot_net_usb_start; dhcp; if pxe get; then pxe boot; fi
    bootcmd_ti_mmc=usb start; if fatload usb 0:1 $loadaddr /update_image/Image; then setenv bootargs console=${console} ${optargs} initrd=0x90000000,0xb000000; fatload usb 0:1 0x90000000 /update_image/ramdisk.cpio.xz; fatload usb 0:1 $fdtaddr /update_image/k3-am625-sk.dtb; booti $loadaddr - $fdtaddr; else; run findfdt; run init_${boot}; if test ${boot_fit} -eq 1; then run get_fit_${boot}; run get_overlaystring; run run_fit; else; run get_kern_${boot}; run get_fdt_${boot}; run get_overlay_${boot}; run run_kern; fi; fi;
    bootcmd_usb0=devnum=0; run usb_boot
    bootdelay=2
    bootdir=/boot
    bootenvfile=uEnv.txt
    bootm_size=0x10000000
    bootpart=1
    bootscript=echo Running bootscript from mmc${mmcdev} ...; source ${loadaddr}
    console=ttyS2,115200n8
    cpu=armv8
    default_device_tree=ti/k3-am625-sk.dtb
    dfu_alt_info_emmc=rawemmc raw 0 0x800000 mmcpart 1; rootfs part 0 1; tiboot3.bin.raw raw 0x0 0x400 mmcpart 1; tispl.bin.raw raw 0x400 0x1000 mmcpart 1; u-boot.img.raw raw 0x1400 0x2000 mmcpart 1; u-env.raw raw 0x3400 0x100 mmcpart 1; sysfw.itb.raw raw 0x3600 0x800 mmcpart 1
    dfu_alt_info_mmc=boot part 1 1; rootfs part 1 2; tiboot3.bin fat 1 1; tispl.bin fat 1 1; u-boot.img fat 1 1; uEnv.txt fat 1 1; sysfw.itb fat 1 1
    dfu_alt_info_nand=NAND.tiboot3 part 0 1; NAND.tispl part 0 2; NAND.tiboot3.backup part 0 3; NAND.u-boot part 0 4; NAND.u-boot-env part 0 5; NAND.u-boot-env.backup part 0 6; NAND.file-system part 0 7
    dfu_alt_info_ospi=tiboot3.bin raw 0x0 0x080000; tispl.bin raw 0x080000 0x200000; u-boot.img raw 0x280000 0x400000; u-boot-env raw 0x680000 0x020000; sysfw.itb raw 0x6c0000 0x100000; rootfs raw 0x800000 0x3800000
    dfu_alt_info_ospi_nand=ospi_nand.tiboot3 part 1; ospi_nand.tispl part 2; ospi_nand.u-boot part 3; ospi_nand.env part 4; ospi_nand.env.backup part 5; ospi_nand.rootfs part 6; ospi_nand.phypattern part 7
    dfu_alt_info_ram=tispl.bin ram 0x80080000 0x200000; u-boot.img ram 0x81000000 0x400000
    distro_bootcmd=for target in ${boot_targets}; do run bootcmd_${target}; done
    dorprocboot=0
    dtboaddr=0x89000000
    efi_dtb_prefixes=/ /dtb/ /dtb/current/
    envboot=mmc dev ${mmcdev}; if mmc rescan; then if run loadbootscript; then run bootscript; else if run loadbootenv; then echo Loaded env from ${bootenvfile}; run importbootenv; fi; if test -n $uenvcmd; then echo Running uenvcmd ...; run uenvcmd; fi; fi; fi;
    fdt_addr_r=0x88000000
    fdtaddr=0x88000000
    fdtcontroladdr=fd5eade0
    fdtoverlay_addr_r=0x89000000
    findfdt=setenv name_fdt ${default_device_tree}; if test $board_name = am62x_skevm; then setenv name_fdt ti/k3-am625-sk.dtb; fi; if test $board_name = am62x_lp_skevm; then setenv name_fdt ti/k3-am62-lp-sk.dtb; fi; if test $board_name = am62x_beagleplay; then setenv name_fdt ti/k3-am625-beagleplay.dtb; fi; setenv fdtfile ${name_fdt}
    finduuid=part uuid ${boot} ${bootpart} uuid
    get_fdt_mmc=load mmc ${bootpart} ${fdtaddr} ${bootdir}/dtb/${name_fdt}
    get_fdt_nand=ubifsload ${fdtaddr} ${bootdir}/dtb/${fdtfile};
    get_fdt_ospi_nand=ubifsload ${fdtaddr} ${bootdir}/dtb/${fdtfile};
    get_fit_config=setexpr name_fit_config gsub / _ conf-${fdtfile}
    get_fit_mmc=load mmc ${bootpart} ${addr_fit} ${bootdir}/${name_fit}
    get_fit_nand=ubifsload ${addr_fit} ${bootdir}/${name_fit}
    get_fit_ospi_nand=ubifsload ${addr_fit} ${bootdir}/${name_fit}
    get_kern_mmc=load mmc ${bootpart} ${loadaddr} ${bootdir}/${name_kern}
    get_kern_nand=ubifsload ${loadaddr} ${bootdir}/${name_kern}
    get_kern_ospi_nand=ubifsload ${loadaddr} ${bootdir}/${name_kern}
    get_overlay_mmc=fdt address ${fdtaddr}; fdt resize 0x100000; for overlay in $name_overlays; do; load mmc ${bootpart} ${dtboaddr} ${bootdir}/dtb/${overlay} && fdt apply ${dtboaddr}; done;
    get_overlay_nand=fdt address ${fdtaddr}; fdt resize 0x100000; for overlay in $name_overlays; do; ubifsload ${dtboaddr} ${bootdir}/dtb/${overlay} && fdt apply ${dtboaddr}; done;
    get_overlay_ospi_nand=fdt address ${fdtaddr} fdt resize 0x100000; for overlay in $name_overlays; do; ubifsload ${dtboaddr} ${bootdir}/dtb/${overlay} && fdt apply ${dtboaddr}; done;
    get_overlaystring=for overlay in $name_overlays; do; setenv overlaystring ${overlaystring}'#'${overlay}; done;
    importbootenv=echo Importing environment from mmc${mmcdev} ...; env import -t ${loadaddr} ${filesize}
    init_mmc=run args_all args_mmc
    init_nand=run args_all args_nand ubi_init
    init_ospi_nand=run args_all args_ospi_nand ospi_nand_ubi_init
    kernel_addr_r=0x82000000
    load_efi_dtb=load ${devtype} ${devnum}:${distro_bootpart} ${fdt_addr_r} ${prefix}${efi_fdtfile}
    loadaddr=0x82000000
    loadbootenv=fatload mmc ${mmcdev} ${loadaddr} ${bootenvfile}
    loadbootscript=load mmc ${mmcdev} ${loadaddr} boot.scr
    loadfdt=load ${devtype} ${bootpart} ${fdtaddr} ${bootdir}/dtb/${fdtfile}
    loadimage=load ${devtype} ${bootpart} ${loadaddr} ${bootdir}/${bootfile}
    memsize=2G
    mmc_boot=if mmc dev ${devnum}; then devtype=mmc; run scan_dev_for_boot_part; fi
    mmcboot=mmc dev ${mmcdev}; devnum=${mmcdev}; devtype=mmc; if mmc rescan; then if run loadimage; then run args_mmc; if test ${boot_fit} -eq 1; then run run_fit; else run mmcloados; fi; fi; fi;
    mmcdev=0
    mmcloados=if test ${boot_fdt} = yes || test ${boot_fdt} = try; then if run get_fdt_mmc; then bootz ${loadaddr} - ${fdtaddr}; else if test ${boot_fdt} = try; then bootz; else echo WARN: Cannot load the DT; fi; fi; else bootz; fi;
    mmcrootfstype=ext4 rootwait
    mtdids=spi-nand0=spi-nand0,nand0=omap2-nand.0
    mtdparts=mtdparts=spi-nand0:512k(ospi.tiboot3),2m(ospi.tispl),4m(ospi.u-boot),256k(ospi.env),256k(ospi.env.backup),98048k@32m(ospi.rootfs),256k@130816k(ospi.phypattern);omap2-nand.0:2m(NAND.tiboot3),2m(NAND.tispl),2m(NAND.tiboot3.backup),4m(NAND.u-boot),256k(NAND.u-boot-env),256k(NAND.u-boot-env.backup),-(NAND.file-system)
    name_fit=fitImage
    name_kern=Image
    nandargs=setenv bootargs console=${console} ${optargs} root=${nandroot} rootfstype=${nandrootfstype}
    nandboot=echo Booting from nand ...; run nandargs; nand read ${fdtaddr} NAND.u-boot-spl-os; nand read ${loadaddr} NAND.kernel; bootz ${loadaddr} - ${fdtaddr}
    nandroot=ubi0:rootfs rw ubi.mtd=NAND.file-system
    nandrootfstype=ubifs rootwait
    nbootpart=NAND.file-system
    nbootvolume=ubi0:rootfs
    ospi_nand_bootpart=ospi_nand.rootfs
    ospi_nand_bootvolume=ubi0:rootfs
    ospi_nand_ubi_init=ubi part ${ospi_nand_bootpart}; ubifsmount ${ospi_nand_bootvolume};
    partitions=name=rootfs,start=0,size=-,uuid=${uuid_gpt_rootfs}
    pxefile_addr_r=0x80100000
    ramdisk_addr_r=0x88080000
    rd_spec=-
    rdaddr=0x88080000
    rproc_fw_binaries= 0 /lib/firmware/am62-mcu-m4f0_0-fw
    rproc_load_and_boot_one=if load mmc ${bootpart} $loadaddr ${rproc_fw}; then if rproc load ${rproc_id} ${loadaddr} ${filesize}; then rproc start ${rproc_id}; fi; fi
    run_fit=run get_fit_config; bootm ${addr_fit}#${name_fit_config}${overlaystring}
    run_kern=booti ${loadaddr} ${rd_spec} ${fdtaddr}
    scan_dev_for_boot=echo Scanning ${devtype} ${devnum}:${distro_bootpart}...; for prefix in ${boot_prefixes}; do run scan_dev_for_extlinux; run scan_dev_for_scripts; done;run scan_dev_for_efi;
    scan_dev_for_boot_part=part list ${devtype} ${devnum} -bootable devplist; env exists devplist || setenv devplist 1; for distro_bootpart in ${devplist}; do if fstype ${devtype} ${devnum}:${distro_bootpart} bootfstype; then part uuid ${devtype} ${devnum}:${distro_bootpart} distro_bootpart_uuid ; run scan_dev_for_boot; fi; done; setenv devplist
    scan_dev_for_efi=setenv efi_fdtfile ${fdtfile}; for prefix in ${efi_dtb_prefixes}; do if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${efi_fdtfile}; then run load_efi_dtb; fi;done;run boot_efi_bootmgr;if test -e ${devtype} ${devnum}:${distro_bootpart} efi/boot/bootaa64.efi; then echo Found EFI removable media binary efi/boot/bootaa64.efi; run boot_efi_binary; echo EFI LOAD FAILED: continuing...; fi; setenv efi_fdtfile
    scan_dev_for_extlinux=if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${boot_syslinux_conf}; then echo Found ${prefix}${boot_syslinux_conf}; run boot_extlinux; echo EXTLINUX FAILED: continuing...; fi
    scan_dev_for_scripts=for script in ${boot_scripts}; do if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${script}; then echo Found U-Boot script ${prefix}${script}; run boot_a_script; echo SCRIPT FAILED: continuing...; fi; done
    scriptaddr=0x80000000
    secure_rprocs=1
    serial#=0000000000000000
    soc=k3
    splashfile=repl_splash.bmp
    splashimage=0x80200000
    splashpos=0,0
    splashsource=mmc
    ubi_init=ubi part ${nbootpart}; ubifsmount ${nbootvolume};
    update_to_fit=setenv loadaddr ${addr_fit}; setenv bootfile ${name_fit}
    usb_boot=usb start; if usb dev ${devnum}; then devtype=usb; run scan_dev_for_boot_part; fi
    vendor=ti
    
    Environment size: 11195/126972 bytes
    =>

  • These are very different from the default environment variables. Not sure how you have modified all these environment variables. Can you share the successful boot logs from the HSFS device?

  • Hello ,

    As per your request for successful boot logs from the HSFS device — I want to clarify that we're using dummy keys, and the device is currently set up for secure boot. However, we have made some changes in the bootloader and image setup since then.

    If required, I can revert back to the previous working bootloader and filesystem setup from the time the device was in HSFS mode, and capture the full boot logs for your review.

    Please confirm:

    1. Do you want us to regenerate the boot logs from the HSFS state using the older bootloader/images?

    2. If yes, could you please confirm whether any specific steps are needed to restore or ensure the device is in HSFS mode (e.g., fuse or bootloader configuration changes)?

    Once confirmed, I’ll follow the steps and provide the full logs.