Other Parts Discussed in Thread: SK-AM62A-LP
Hello,
I have a custom board based on the SK-AM62A-LP. The LPDDR4 device and connections should match the EVM, and the image and u-boot is the default one at the moment.
Attempting to boot from SD card, I have the following debug data:
U-Boot SPL 2023.04-gb0d717b732 (Dec 06 2023 - 15:11:45 +0000)
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.1.8--v09.01.08 (Kool Koala)')
am62a_init: board_init_f done
SPL initial stack usage: 17040 bytes
(It stops there).
Using the same SD card in the evm, it does boot fully, the next lines to print are:
m62a_init: spl_boot_device: devstat = 0x243 bootmedia = 0x8 bootindex = 0
Trying to boot from MMC2
am62a_init: spl_boot_device: devstat = 0x243 bootmedia = 0x8 bootindex = 0
Authentication passed
So far as I understand the boot process, SPL has been loaded from the SD card (so the basic clock and reset of the device is OK, and the bootmode pins are set correctly).
But I am having difficulty following the U-boot code to understand:
Which processor are we in, and which memory is in use here?
What is the code trying to do when it blocks (after "SPL initial stack usage:")?
Is the "BOARD EEPROM" relevant at this stage? (I believe not but would like to know for sure).
Any commentary on how the process works, or advice how to proceed would be gratefully received!
Thank you!