Hi
I am trying to bring up my board but encounter some issues.
My SPL is loaded and executed but after that... it just hangs...
Adding debug/print statements shows me it wants to jump to 0x960000 (where my BL31 should be, and seems to be when I print x bytes) but it just hangs...
I added my U-Boot config, and uboot.its as cat ${BINARIES_DIR}/u-boot-spl-padded.bin ${BINARIES_DIR}/ddr_fw.bin > ${BINARIES_DIR}/u-boot-spl-ddr.bin well.
For creating a binary I can write to a SD card, I used following commands (based on the imx8-bootloader-prepare script in Buildroot.
dd if=${BINARIES_DIR}/u-boot-spl.bin of=${BINARIES_DIR}/u-boot-spl-padded.bin bs=4 conv=sync
${HOST_DIR}/bin/mkimage -E -p $0x5000 -f ${BINARIES_DIR}/u-boot.its ${BINARIES_DIR}/u-boot.itb
${HOST_DIR}/bin/mkimage_imx8 -v v2 -fit -loader ${BINARIES_DIR}/u-boot-spl-ddr.bin 0x912000 -second_loader ${BINARIES_DIR}/u-boot.itb 0x40200000 0x60000 -out ${BINARIES_DIR}/imx8-boot-sd.bin
Used U-Boot: 2023.04
Used ATF: 2.10.0
Any ideas on what I am missing?