i.MX8M DDR TOOL issue

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

i.MX8M DDR TOOL issue

Jump to solution
2,271 Views
norton
Contributor II

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.

1 Solution
2,121 Views
norton
Contributor II

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.

View solution in original post

5 Replies
2,121 Views
Yuri
NXP Employee
NXP Employee

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

https://community.nxp.com/servlet/JiveServlet/download/340179-63-464954/mscale_ddr_tool_v310_setup.e...

Regards,

Yuri.

0 Kudos
Reply
2,100 Views
darcyxu
Contributor II

the link can not open, could you help check?

0 Kudos
Reply
2,083 Views
Yuri
NXP Employee
NXP Employee

Hello,

    i.MX8 DDR tool links / resources  were not transferred to new Community.
Hope the situation will be resolved in the nearest future.

~Yuri.

 

0 Kudos
Reply
2,121 Views
norton
Contributor II

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.

0 Kudos
Reply
2,122 Views
norton
Contributor II

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.