Mscale_ddr_tool _v3.20 tool working principle

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

Mscale_ddr_tool _v3.20 tool working principle

821 Views
t2865k5
Contributor I

Dear NXP , 

HW: srg_imx8mp platform (Base on : imx8mplus platform)

Use Micro 2G LPDDR ram .

SW kernel : 5.10.9

Do DDR clibration on the srg_imx8mplus board,
Many boards are successful ,and many boards is failed.

I have done DDR calibration many times on the successful board, it always is successful.
I do DDR calibration many times on the failed board, it always is failed.

When I run MSCALE_DDR_Tool, I want to know how it works.

(1) Use MSCALE_DDR_Tool to download 2G_SRDM.ds file setting to computer. When run 

calibration function in PC ,and the Mscale_ddr_tool _v3.20 tool sends 2G_SRDM.ds setting to NXP A53 CPU. The CPU sends 2G_SRDM.ds setting to SDRAM. Is my understanding correct?

(2)As the picture shows: 

When I run DDR calibration fail, you can help me analyze what are the reasons for fail.

t2865k5_0-1629270749581.png

t2865k5_1-1629271512268.png

 

 

 

0 Kudos
Reply
2 Replies

811 Views
t2865k5
Contributor I

Dear NXP,

For item 1:  Is my understanding correct for this process?

(1) Use MSCALE_DDR_Tool to download 2G_SRDM.ds file setting to computer. When run 

calibration function in PC ,and the Mscale_ddr_tool _v3.20 tool sends 2G_SRDM.ds setting to NXP A53 CPU. The CPU sends 2G_SRDM.ds setting to SDRAM. It will write setting data to SDRAM. 

 

0 Kudos
Reply

817 Views
igorpadykov
NXP Employee
NXP Employee

Hi Albert

 

if some boards fail, one can try adjust drive strength ( "ATxImpedance" field) in RPA tool and ODT value.

If this will not help issue may be in poor soldering, one can try to resolder chip.

 

Best regards
igor

0 Kudos
Reply