IMX6UL DDR3 stress test fails

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

IMX6UL DDR3 stress test fails

1,061 Views
Finn0514
Contributor I

Test software version: ddr stress tester v3.00

I failed to perform DDR calibration, but I can directly overclock the test, why?

The error information is as follows

============================================
        DDR Stress Test (3.0.0)
        Build: Dec 14 2018, 14:13:14
        NXP Semiconductors.
============================================

============================================
        Chip ID
CHIP ID = i.MX6 UltraLite(0x64)
Internal Revision = TO1.2
============================================

============================================
        Boot Configuration
SRC_SBMR1(0x020d8004) = 0x00002092
SRC_SBMR2(0x020d801c) = 0x01000041
============================================

ARM Clock set to 528MHz

============================================
        DDR configuration
DDR type is DDR3
Data width: 16, bank num: 8
Row size: 14, col size: 10
Chip select CSD0 is used
Density per chip select: 256MB
============================================

Current Temperature: 42
============================================

DDR Freq: 396 MHz

ddr_mr1=0x00000000
Start write leveling calibration...
running Write level HW calibration
  MPWLHWERR register read out for factory diagnostics:
  MPWLHWERR PHY0 = 0x0000000f


HW WL cal status: no suitable delay value found for byte 1
Write leveling calibration completed but failed, the following results were found:
    MMDC_MPWLDECTRL0 ch0 (0x021b080c) = 0x001F0000
Write DQS delay result:
   Write DQS0 delay: 0/256 CK
   Write DQS1 delay: 31/256 CK


Error: failed during write leveling calibration

This board can work normally, and the function is very normal, but the verification failure, can you point out, thank you

 

0 Kudos
Reply
8 Replies

1,034 Views
Rita_Wang
NXP TechSupport
NXP TechSupport

When you do the DDR calibration have you used the proper parameters? Your system can work well means that the DDR work well too.

0 Kudos
Reply

1,031 Views
Finn0514
Contributor I
The parameters used in calibration are the same as in normal operation, if the parameters are wrong then the system should not work properly?
0 Kudos
Reply

996 Views
Rita_Wang
NXP TechSupport
NXP TechSupport

Yes, you are right.

0 Kudos
Reply

985 Views
Finn0514
Contributor I
So why did my calibration fail? Was it my hardware? What should I do to make the calibration work?
0 Kudos
Reply

974 Views
Rita_Wang
NXP TechSupport
NXP TechSupport

Strongly recommend you to use the proper parameters and go to do the DDR stress test, although system can work but can not sure it will be work well all the time.

0 Kudos
Reply

971 Views
Finn0514
Contributor I
I mean, after successful calibration, I can adjust several parameters, which can make my ddr work better, but now I have failed to calibrate, so I can't change the parameters. What should I do if I want to calibrate successfully?
0 Kudos
Reply

968 Views
Rita_Wang
NXP TechSupport
NXP TechSupport
0 Kudos
Reply

877 Views
Finn0514
Contributor I
Thank you, I changed the software version 2.7 and the calibration was successful, but when I stress tested imx6ull, the ddr frequency was 250MHZ and 264MHZ, the test failed, but everything else was successful in the 200-500MHZ range, why?
0 Kudos
Reply