Hello Team,
We are trying to boot the AM62Lx board from the eMMC. We are able to successfully flash the .wic image to the eMMC; however, during boot, the board fails to load the kernel and device tree.
Below is the error log observed during boot:
switch to partitions #0, OK
mmc0(part 0) is current device
Can't set block device
## Info: input data size = 2 = 0x2
Loaded env from uEnv.txt
Failed to load '/boot/Image'
Failed to load '/boot/dtb/ti/k3-am62l3-ig69s-prgjj-04.dtb'
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
No FDT memory address configured. Please configure
the FDT address via "fdt addr <address>" command.
Aborting!
Bad Linux ARM64 Image magic!
Scanning for bootflows in all bootdevs
Seq Method State Uclass Part Name Filename
--- ----------- ------ -------- ---- ---------------------------- ----------------
Unknown uclass 'ospi' in label
Scanning bootdev 'mmc@fa10000.bootdev':
0 efi ready mmc 1 mmc@fa10000.bootdev.part_1 /EFI/BOOT/BOOTAA64.EFI
** Booting bootflow 'mmc@fa10000.bootdev.part_1' with efi
MMC: no card present
Cannot persist EFI variables without system partition
Booting /\EFI\BOOT\BOOTAA64.EFI
error: no such device: ((hd0,msdos1)/EFI/BOOT)/EFI/BOOT/grub.cfg.
error: serial port `com0` isn't found.
GNU GRUB version 2.12
We request your support in providing the correct procedure to flash and boot the AM62Lx from eMMC using a .wic file
Regards,
J S Ninad
