Tool/software:
Hi Expert,
Customer just built their B1 sample board using the new version XAM62xB(SR1.1). And they feedback the board will boot fail, the log as attach, I want to double check with you, is there any change in boot rom? Any SW change need to be implement to B version AM62x?
SYSFW Firmware Version 10.1.8--v10.01.08 (Fiery Fox) SYSFW Firmware revision 0xa SYSFW ABI revision 4.0 [BOOTLOADER_PROFILE] Boot Media : SD Card [BOOTLOADER_PROFILE] Boot Image Size : 566 KB [BOOTLOADER_PROFILE] Cores present : m4f0-0 r5f0-0 a530-0 [BOOTLOADER PROFILE] System_init : 21766us [BOOTLOADER PROFILE] Board_init : 0us [BOOTLOADER PROFILE] Drivers_open : 12008us [BOOTLOADER PROFILE] Board_driversOpen : 0us [BOOTLOADER PROFILE] App_loadImages(CSL_CORE_ID_M4FSS0_0) : 150195us [BOOTLOADER PROFILE] App_loadImages(CSL_CORE_ID_R5FSS0_0) : 176014us [BOOTLOADER PROFILE] App_loadImages(CSL_CORE_ID_A53SS0_0) : 228640us [BOOTLOADER PROFILE] SBL End : 0us [BOOTLOADER_PROFILE] SBL Total Time Taken : 588627us Image loading done, switching to application ... NOTICE: BL31: v2.11.0(release):v2.11.0-906-g58b25570c9-dirty NOTICE: BL31: Built : 04:20:32, Nov 1 2024 U-Boot SPL 2024.04 (Apr 30 2025 - 00:34:14 +0800) SYSFW ABI: 4.0 (firmware rev 0x000a '10.1.8--v10.01.08 (Fiery Fox)') SPL initial stack usage: 1904 bytes --->>> tidss_drv_probe GPIO0_33 L24 = 0x2 GPIO1_0 AC20 = 0x1 GPIO0_36 N20 = 0x12 GPIO1_3 AE23 = 0x9 GPIO1_4 AB20 = 0x19 GPIO0_37 U23 = 0x32 GPIO0_38 V25 = 0x72 am625_init: spl_boot_device: devstat = 0x1643 bootmedia = 0x8 bootindex = 0 Trying to boot from MMC2 am625_init: spl_boot_device: devstat = 0x1643 bootmedia = 0x8 bootindex = 0 Authentication passed am625_init: spl_boot_device: devstat = 0x1643 bootmedia = 0x8 bootindex = 0 Authentication passed U-Boot 2024.04 (Apr 22 2025 - 23:54:33 +0800) SoC: AM62X SR1.0 HS-FS Model: Texas Instruments AM625 SK EEPROM not available at 0x50, trying to read at 0x51 Reading on-board EEPROM at 0x51 failed -19 DRAM: 456 MiB (effective 512 MiB) Core: 79 devices, 31 uclasses, devicetree: separate MMC: mmc@fa10000: 0, mmc@fa00000: 1 Loading Environment from nowhere... OK In: serial Out: serial Err: serial EEPROM not available at 0x50, trying to read at 0x51 Reading on-board EEPROM at 0x51 failed -121 Net: Could not get PHY for mdio@f00: 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 mmc1 is current device SD/MMC found on device 1 574 bytes read in 17 ms (32.2 KiB/s) Loaded env from uEnv.txt Importing environment from mmc1 ... 21099008 bytes read in 239 ms (84.2 MiB/s) 59409 bytes read in 19 ms (3 MiB/s) Working FDT set to 88000000 Bad Linux ARM64 Image magic! Scanning for bootflows in all bootdevs Seq Method State Uclass Part Name Filename --- ----------- ------ -------- ---- ------------------------ ---------------- Scanning global bootmeth 'efi_mgr': No EFI system partition No EFI system partition Failed to persist EFI variables No EFI system partition Failed to persist EFI variables No EFI system partition Failed to persist EFI variables No EFI system partition Failed to persist EFI variables No EFI system partition Failed to persist EFI variables Could not get PHY for mdio@f00: addr 0 am65_cpsw_nuss_port ethernet@8000000ethernet@800000: phy_connect() failed Could not get PHY for mdio@f00: addr 0 am65_cpsw_nuss_port ethernet@8000000ethernet@800000: phy_connect() failed 0 efi_mgr ready (none) 0 <NULL> ** Booting bootflow '<NULL>' with efi_mgr Loading Boot0000 'mmc 1' failed Loading Boot0001 'mmc 0' failed EFI boot manager: Cannot load any image Boot failed (err=-14) Scanning bootdev 'mmc@fa00000.bootdev': Scanning bootdev 'mmc@fa10000.bootdev': 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 Could not get PHY for mdio@f00: addr 0 am65_cpsw_nuss_port ethernet@8000000ethernet@800000: phy_connect() failed Could not get PHY for mdio@f00: addr 0 am65_cpsw_nuss_port ethernet@8000000ethernet@800000: phy_connect() failed Could not get PHY for mdio@f00: addr 0 am65_cpsw_nuss_port ethernet@8000000ethernet@800000: phy_connect() failed Could not get PHY for mdio@f00: addr 0 am65_cpsw_nuss_port ethernet@8000000ethernet@800000: phy_connect() failed Could not get PHY for mdio@f00: addr 0 am65_cpsw_nuss_port ethernet@8000000ethernet@800000: phy_connect() failed Could not get PHY for mdio@f00: addr 0 am65_cpsw_nuss_port ethernet@8000000ethernet@800000: phy_connect() failed Could not get PHY for mdio@f00: addr 0 am65_cpsw_nuss_port ethernet@8000000ethernet@800000: phy_connect() failed Could not get PHY for mdio@f00: addr 0 am65_cpsw_nuss_port ethernet@8000000ethernet@800000: phy_connect() failed No ethernet found. Could not get PHY for mdio@f00: addr 0 am65_cpsw_nuss_port ethernet@8000000ethernet@800000: phy_connect() failed Could not get PHY for mdio@f00: addr 0 am65_cpsw_nuss_port ethernet@8000000ethernet@800000: phy_connect() failed Could not get PHY for mdio@f00: addr 0 am65_cpsw_nuss_port ethernet@8000000ethernet@800000: phy_connect() failed Could not get PHY for mdio@f00: addr 0 am65_cpsw_nuss_port ethernet@8000000ethernet@800000: phy_connect() failed Could not get PHY for mdio@f00: addr 0 am65_cpsw_nuss_port ethernet@8000000ethernet@800000: phy_connect() failed Could not get PHY for mdio@f00: addr 0 am65_cpsw_nuss_port ethernet@8000000ethernet@800000: phy_connect() failed Could not get PHY for mdio@f00: addr 0 am65_cpsw_nuss_port ethernet@8000000ethernet@800000: phy_connect() failed Could not get PHY for mdio@f00: addr 0 am65_cpsw_nuss_port ethernet@8000000ethernet@800000: phy_connect() failed Could not get PHY for mdio@f00: addr 0 am65_cpsw_nuss_port ethernet@8000000ethernet@800000: phy_connect() failed Could not get PHY for mdio@f00: addr 0 am65_cpsw_nuss_port ethernet@8000000ethernet@800000: phy_connect() failed No ethernet found. Could not get PHY for mdio@f00: addr 0 am65_cpsw_nuss_port ethernet@8000000ethernet@800000: phy_connect() failed Could not get PHY for mdio@f00: addr 0 am65_cpsw_nuss_port ethernet@8000000ethernet@800000: phy_connect() failed No more bootdevs --- ----------- ------ -------- ---- ------------------------ ---------------- (1 bootflow, 1 valid) =>
A version can work normally:
B version can’t boot to linux:
BR,
Biao