i.MX6SL EVK DDR Stress Tester still runs,board no longer boots from SD2
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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


- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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!
-----------------------------------------------------------------------------------------------------------------------
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The Stress tester still functions as shown, but nothing boots from the SD2 anymore (have tried default Android image and standalone custom linux)


- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You may try other SD ports for boot. Please refer to the Quick Start Guide
how to configure boot pins.
Regards,
Yuri.
