I'm trying to bring up a new design with u-Boot built using the Yocto Project. I have no problem building U-Boot for the "NXP i.MX 8M Nano Evaluation Kit with LPDDR4". Our target board is running a Nano Solo with LPDDR4. I have the Config Tools and DDR Test output for the new board, but have not been able to build and working version of U-Boot. Output during failure follows:
U-Boot SPL 2022.04-lf_v2022.04AL+g04371da76b (Jan 23 2023 - 21:08:22 +0000)
DDRINFO: start DRAM init
DDRINFO: DRAM rate 3200MTS
Training FAILED
The failure occurs in wait_ddrphy_training_complete().
"lpddr4_timing.c" has been modified based on the working files from the NXP DDR Test program.
Memory size has been adjusted from 2GB to 1GB.
Ethernet controller has been changed to vsc8531.
Any guidance on further converting the U-Boot source to support the target board would be appreciated.
Thanks,
John
Hi Bio,
OK, now I get it at least as far as the U-Boot code is concerned. I see that the DDR Tool differs the DDR Test in NXP Config Tools.
Thanks,
John
Hello,
You have to run this tool firts:
Regards