Our i.MX8M prototype board sometimes freezes unexpectedly.
And we are checking the configuration parameters for LPDDR4.
Please tell me about phyVref.
According to the description in RPA, phyVref is updated during data training.
We added a (attached) command in u-boot to read registers in DFI using "helper.c\imx8m\ddr\drivers - uboot-imx - i.MX U-Boot" as a reference.
Fortunately, the command seems to work correctly.
However, we always see the same value as the phyVref value set in RPA.
*We read 0x54006 in DFI as the address for phyVref.
Can we see the updated phyVref?
Solved! Go to Solution.
According to section 4.2 (Run DDR Calibration and generate DDR initial code) of
"MSCALE_DDR_Tool_User_Guide.pdf" from i.MX8 MSCALE SERIES DDR Tool Release (V2.10) :
If DDR calibration failed, customers can try to modify some DDR parameters in the scripts,
including PhyVref. So, the RPA provides recommended PhyVref value, which generally can be modified
by customers in case of calibration fails.
Thank you for your reply.
Is my understanding below correct?
1) In other words, if calibration does not fail, phyVref can be anything.
*Is phyVref the start value for calibration?
2) We can't get updated phyVref after calibration