We designed a board with IMX8M and lpddr4 combo. When we used MX8_ddr_tool software to check our memory design, the test too report an error:
*************************************************************************
ARM clock(CA53) rate: 800MHz
DDR Clock: 800MHz
============================================
DDR configuration
DDR type is LPDDR4
Data width: 16, bank num: 8
Row size: 14, col size: 10
Two chip selects are used
Number of DDR controllers used on the SoC: 1
Density per chip select: 256MB
Density per controller is: 512MB
Total density detected on the board is: 512MB
============================================
MX8M: Cortex-A53 is found
*************************************************************************
============ Step 1: DDRPHY Training... ============
---DDR 1D-Training @800Mhz...
PMU: Error: CA Training Failed.
PMU: ***** Assertion Error - terminating *****
[Result] FAILED
Any one can tell me what's the error meaning?
Hi shuai
please use MX8M_LPDDR4_register_programming_aid from link
Sect.4.2 Run DDR Calibration and generate DDR initial code
MX8M_DDR_Tool_User_Guide included in package suggests
steps if DDR calibration failed.
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------