I have a design that has build options for the i.MX8MQ with 4GB LPDDR4 or i.MX8MD with 2GB LPDDR4.
I am able to build a DDR TOOL configuration file that works for the 4GB LPDDR4 design, however I am having problems generating a configuration file for the 2GB LPDDR4 option.
When I generate the file for the 2GB version, the "DDR stress test file" is identical to the 4GB version.
I have attached the two .xlsx spreadsheets and .ds files for reference.
Solved! Go to Solution.
I figured out my problem. I had the "Number of Chip Selects used" wrong.
I had the number of chip selects as 2 in stead of 1.
I was thinking total number of chip selects not chip selects per channel.
Thanks for your help.
Hello,
The i.MX 8M DDR Stress Test tool includes the document: MSCALE_DDR_Tool_User_Guide,
where Chapter 4 (How to bring up a new MX8MSCALE board) shows how to build U-boot,
containing (proper) DDR firmware. Have You tried it?
https://community.nxp.com/docs/DOC-340179
Regards,
Yuri.
the link can not open, could you help check?
Hello,
i.MX8 DDR tool links / resources were not transferred to new Community.
Hope the situation will be resolved in the nearest future.
~Yuri.
Everything works just fine when I run the 4GB version using the MSCALE_DDR_TOOL . The script loads, calibration is successful, and the stress test passes.
However, when I run my 2GB version, the script loads but the calibration fails. The problem appears to be with the RPA tool. The script file generated from the for 2GB is generating register data for 4GB configuration. It is identical to the 4GB script file.
I figured out my problem. I had the "Number of Chip Selects used" wrong.
I had the number of chip selects as 2 in stead of 1.
I was thinking total number of chip selects not chip selects per channel.
Thanks for your help.