This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMDS64GPEVM: Kernel 6.1 and u-boot-2023: booting process hangs

Part Number: TMDS64GPEVM
Other Parts Discussed in Thread: AM6442

Hello

For our custom product based on AM6442 I we want to switch to the kernel 6.1. I switched to the newest meta-ti layer and in yocto recipes I set

PREFERRED_VERSION_virtual/kernel = "6.1"

PREFERRED_PROVIDER_virtual/kernel = "linux-ti-staging-rt"

and the image was built successfully. I see that also u-boot was updated to 2023 version. After flashing SD card the booting process hangs. I see only below logs and nothing happens. 

U-Boot SPL 2023.04-g17439dc59a (Sep 26 2023 - 15:26:19 +0000)
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed -121
Resetting on cold boot to workaround ErrataID:i2331
Please resend tiboot3.bin in case of UART/DFU boot
resetting ...

U-Boot SPL 2023.04-g17439dc59a (Sep 26 2023 - 15:26:19 +0000)
EEPROM not available at 0x50, trying to read at 0x51
Reading on-board EEPROM at 0x51 failed -121
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.0.5--v09.00.05 (Kool Koala)')
SPL initial stack usage: 13376 bytes

BR

Jakub

  • Hi Jakub,

    it's difficult to know what's going on from these logs especially since you did a BSP port to your own platform, I'd recommend looking at the boot flow using JTAG to see how far it goes (much faster than trying to use "printf"-style debugging). It could be something DDR related as the last print you are getting ("SPL initial stack usage: 13376 bytes") is right before stuff is being moved to DDR.

    Regards, Andreas