AnsweredAssumed Answered

QuadPlus DDR3 calibration/Test problem

Question asked by Nemanja Savic on Feb 23, 2017
Latest reply on Feb 27, 2017 by Yuri Muhin

Hi all guys,

 

I am quite new, and unfortunately have some difficulties to bring my board with QuadPlus processor to work. Our design has 16bit wide data bus.

 

Namely, I run calibration procedure (528 MHz) and it starts with following info:

 

============================================
        DDR Stress Test (2.6.0)
        Build: Nov 18 2016, 23:40:32
        NXP Semiconductors.
============================================

 

============================================
        Chip ID
CHIP ID = i.MX6 Dual/Quad (0x63)
Internal Revision = TO2.0
============================================

 

============================================
        Boot Configuration
SRC_SBMR1(0x020d8004) = 0x00002000
SRC_SBMR2(0x020d801c) = 0x31000001
============================================

 

ARM Clock set to 1GHz

 

============================================
        DDR configuration
BOOT_CFG3[5-4]: 0x00, Single DDR channel.
DDR type is DDR3
Data width: 16, bank num: 8
Row size: 15, col size: 10
Chip select CSD0 is used
Density per chip select: 512MB
============================================

 

At the end of calibration, after a few minutes it is reported:

Success: DDR calibration completed!!!

Although some lines up I have discovered this information:

Note: Array result[] holds the DRAM test result of each byte.  
      0: test pass.  1: test fail  
      4 bits respresent the result of 1 byte.    
      result 01:byte 0 fail.
      result 11:byte 0, 1 fail.

 

Starting Read calibration..

My first problem is I do not really get if this is a problem or not.

Second, after the calibration my Stress test doesn't work.When I run the Stress test I get the folowing result:

============================================
        DDR configuration
BOOT_CFG3[5-4]: 0x00, Single DDR channel.
DDR type is DDR3
Data width: 16, bank num: 8
Row size: 15, col size: 10
Chip select CSD0 is used
Density per chip select: 512MB
============================================

 


DDR Stress Test Iteration 1
Current Temperature: 48
============================================

 

DDR Freq: 528 MHz
t0.1: data is addr test
t0: memcpy11 SSN test
Address of bank1 failure: 0x16ecaf40
Data initally read was:   0xaf40
Data re-read is:          0xaf40
But pattern was:          0xffff
Error: failed to run stress test!!!

The design has already been proven, and it worked with Solo processor instead the QuadPlus. I can also provide init script if needed. I hope it is only some problem with the script.

 

Many thanks in advance if somebody could help me running stress test.

Outcomes