Dear i.MX u-Boot Experts,
We inspired the iMX8MP-DDR4-EVK design for our custom board. The only change for the CPU/SOM board is the DDR4 capacity but the training was successful.
Our custom board does NOT have eMMC, just similar to iMX8MP-DDR4-EVK as well.
However, the booting (from micro SD card) of our custom board seems to be stuck as it could not find the ATF because of wrong magic word returned by image_get_magic(header) in arch/arm/mach-imx/spl_imx_romapi.c:
>>SPL: board_init_r()
spl_init
SEC0: RNG instantiated
Normal Boot
WDT: Not found!
Trying to boot from BOOTROM
image offset 0x8000, pagesize 0x200, ivt offset 0x0
ROMAPI: Header magic found 0xe6666262
Can't support legacy image
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###
The returned value was 0xe6666262, while the expected value is 0xd00dfeed (FDT_MAGIC).
I have not been able to identify the issue yet. Could you help?
Best Regards,
Khang