I'm currently trying to port the lf6.1.22-2.0.0 i.MX8MM eval kit to our custom board. Previously we customized the evalkits board files, but we want to use our own files. I changed the UART from 2 to 1, changed the dts, imx8mm_evk2.h & .c and set ,changed the
IMX_BOOT_UART_BASE = 0x30860000
When I startup uuu to flash the uboot into the eMMC I can see the uboot starting up, but when the uboot says "Jump", it is stuck, right after loading the ATF. The U-Boot log is as follows:
U-Boot SPL 2023.04-g95b4974dc2-dirty (Dec 28 2023 - 14:43:32 +0800)
power_bd71837_init
DDRINFO: start DRAM init
DDRINFO: DRAM rate 2400MTS
DDRINFO:ddrphy calibration done
DDRINFO: ddrmix config done
Normal Boot
Trying to boot from USB SDP
SDP: initialize...
SDP: handle requests...
Downloading file of size 1328288 to 0x40400000... done
Jumping to header at 0x40400000
Header Tag is not an IMX image
Found header at 0x4042dba0
NOTICE: Do not release JR0 to NS as it can be used by HAB
NOTICE: BL31: v2.8(release):v2.4-3830-g99195a23d-dirty
NOTICE: BL31: Built : 14:35:45, Dec 28 2023
I'm using the NXP L6.1.22 BSP, the files work well on lf-6.1.1