i.MX6SL EVK DDR Stress Tester still runs,board no longer boots from SD2

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

i.MX6SL EVK DDR Stress Tester still runs,board no longer boots from SD2

679 Views
taekim
Contributor I

Hello Freescale Community,

I thought I had successfully compiled and ported the uboot and kernel along with file system onto an SD card (2 partitions 1 for the bootloader and kernel the other for the fs).
However upon trying to test on the i.MX6SL EVK board through SD2 I found that the board does not boot.

Swapping out to the original MX6LEVK LCD ANDROID r12.10.02 SD card resulted in a non-response as well.

My workstation and Terra Term both still detected connectivity to the board, but there was no boot splash.

Wanting to test the functionality of the board I attempted to run the DDR Stress Tester 1.03 provided by Freescale and found that to still function.

As shown below:

******************************

    DDR Stress Test (1.0.3) for MX6SL

    Build: Jun 25 2014, 12:09:06

    Freescale Semiconductor, Inc.

******************************

=======DDR configuration==========

DDR type is LPDDR2 in 1-channel mode.

Data width: 32, bank num: 8

Row size: 14, col size: 10

Both chip select CSD0 and CSD1 are used

Density per chip select: 512MB

==================================

What ARM core speed would you like to run?

Type 0 for 650MHz, 1 for 800MHz, 2 for 1GHz

  ARM set to 1GHz

Please select the DDR density per CHANNEL (in bytes) on the board

Type 0 for 2GB; 1 for 1GB; 2 for 512MB; 3 for 256MB; 4 for 128MB; 5 for 64MB; 6

for 32MB

Note, if there are two chip selects per channel, then input the combined densit

y of

  both chip selects per channel

  DDR density selected (MB): 1024

Calibration will run at DDR frequency 400MHz. Type 'y' to continue.

If you want to run at other DDR frequency. Type 'n'

  DDR Freq: 396 MHz

Would you like to run the read/write calibration? (y/n)

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 0001:byte 0 fail.

      result 0011:byte 0, 1 fail.

Starting Read calibration...

ABS_OFFSET=0x00000000   result[00]=0x1111

....

MMDC0 MPRDDLCTL = 0x40404046

Starting Write calibration...

ABS_OFFSET=0x00000000   result[00]=0x1111

....

MMDC0 MPWRDLCTL = 0x3630342E

   MMDC registers updated from calibration

   Read calibration

   MPRDDLCTL PHY0 (0x021b0848) = 0x40404046

   Write calibration

   MPWRDLCTL PHY0 (0x021b0850) = 0x3630342E

The DDR stress test can run with an incrementing frequency or at a static freq

To run at a static freq, simply set the start freq and end freq to the same valu

e

Would you like to run the DDR Stress Test (y/n)?

Enter desired START freq (135 to 672 MHz), then hit enter.

Note: DDR3 minimum is ~333MHz, do not recommend to go too much below this.

396

  The freq you entered was: 396

Enter desired END freq (135 to 672 MHz), then hit enter.

Make sure this is equal to or greater than start freq

396

  The freq you entered was: 396

Beginning stress test

loop: 1

DDR Freq: 396 MHz

t0.1: data is addr test

t0: memcpy11 SSN test

t1: memcpy8 SSN test

t2: byte-wise SSN test

t3: memcpy11 random pattern test

t4: IRAM_to_DDRv2 test

t5: IRAM_to_DDRv1 test

t6: read noise walking ones and zeros test

=====================================================

Is there anything obvious as to why the board seems to be not booting from SD2?

Any feedback would be appreciated.

Tae Kim

Labels (3)
Tags (1)
0 Kudos
3 Replies

508 Views
Yuri
NXP Employee
NXP Employee

   Please try memory test program with UART logging in order to check

UART-to-USB channel of the EVK.

i.MX6 DDR Stress Test Tool V1.0.3


Have a great day,
Yuri

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

508 Views
taekim
Contributor I

The Stress tester still functions as shown, but nothing boots from the SD2 anymore (have tried default Android image and standalone custom linux)

0 Kudos

508 Views
Yuri
NXP Employee
NXP Employee

You may try other SD ports for boot. Please refer to the Quick Start Guide

how to configure boot pins.

Regards,

Yuri.

0 Kudos