亲爱的社区,
我们正在使用 DDR4 (Micron MT40A512M16LY) 开发基于 iMX8MP 的定制板。我们能够按照
MSCALE_DDR_Tool_User_Guide.pdf中描述的步骤进行操作,并成功完成 DDR 校准。
然而,当将生成的
ddr4_timing.c集成到与 BSP-5.10.52_2.1.0 对齐的 u-Boot lf_v2021.04 中时,开发板卡在了
wait_ddrphy_training_complete()的 while 循环中
U-Boot SPL 2021.04 (Jan 12 2023 - 16:20:19 +0700)
DDRINFO: start DRAM init
DDRINFO: cfg clk
DDRINFO: DRAM rate 3200MTS
DDRINFO: ddrc config start
DDRINFO: ddrc config done
DDRINFO:ddrphy config start
DRAM PHY training for 3200MTS
check ddr_pmu_train_imem code
check ddr_pmu_train_imem code pass
check ddr4_pmu_train_dmem code
check ddr_pmu_train_dmem code pass
Enter wait_ddrphy_training_complete() // I added this at the begining of wait_ddrphy_training_complete()
你能帮忙指出可能是什么问题吗?
附件中是我们的自定义 RPA。
0