My goal is to test the DDR memory and verify that things ARE operational, or if there is some issue I need to deal with. I have had intermittent behavior with my SOM (System On Module) PCBA's. It seems that MOST of them work and some have random failures that have links to errors in memory.
It was stated in another thread - Linked above - that the computer should be the "host PC" and the i.MX6 should be "slave".
I am using Windows 7 professional.
1. I boot up from an SD card (My boot loader is also on the SD card) so I made sure that it was not installed.
2. The OTG side of the cable is connected to the i.MX6 side and USB is connected to the host PC side.
3. I opened the GUI Version 2.52
4. Powered my i.MX6 system
5. My computer recognized that a USB device was connected
6. Within the GUI I loaded the Init Script
7. Clicked Download
Then I got data output within the terminal of the GUI. SUCCESS!
Now I am having trouble doing a couple tests. I have not tried the DDR Calibration.
1. Failure to write to an address
Fail to write address 0x00111110
0x0 0x4 0x8 0xC
----------------------------------------------------------------------------------------------------------------
0x00111110: 0x00000000
memory read is done
2. Failure to run stress test
DDR Stress Test Iteration 1
Current Temperature: 46
============================================
DDR Freq: 396 MHz
t0.1: data is addr test
Address of failure: 0x10000000
Data was: 0x50000000
But pattern should match address
Error: failed to run stress test!!!
My settings are:

The output when I click Download:
My output is as follows:
============================================
DDR Stress Test (2.5.2)
Build: Mar 31 2016, 23:07:26
Freescale Semiconductor, Inc.
============================================
============================================
Chip ID
CHIP ID = i.MX6 Dual/Quad (0x63)
Internal Revision = TO1.2
============================================
============================================
Boot Configuration
SRC_SBMR1(0x020d8004) = 0x00002040
SRC_SBMR2(0x020d801c) = 0x2a000001
============================================
ARM Clock set to 1GHz
============================================
DDR configuration
BOOT_CFG3[5-4]: 0x00, Single DDR channel.
DDR type is DDR3
Data width: 64, bank num: 8
Row size: 15, col size: 10
Chip select CSD0 is used
Density per chip select: 2048MB
============================================
Why am I getting errors when I try to run a Stress test? Why can I not read / write to a memory location?
Thanks,
-Matt