The USB interface is not functional, as we are in development, and have no idea how to use JTAG. SD card works.
I have been looking at this post:
https://community.nxp.com/t5/i-MX-Processors/About-quot-i-MX6-DDR-Stress-tester-quot/m-p/307472
=> dcache off
=> icache off
=> fatload mmc 0:1 0x00907000 ddr-test-uboot-jtag-mx6ull.bin
** Reading file would overwrite reserved memory **
So if I use loadaddr instead:
=> printenv loadaddr
loadaddr=0x80800000
=> fatload mmc 0:1 $loadaddr ddr-test-uboot-jtag-mx6ull.bin
66748 bytes read in 40 ms (1.6 MiB/s)
=> go $loadaddr
## Starting application at 0x80800000 ...
data abort
pc : [<00907404>] lr : [<9ff5132f>]
reloc pc : [<e81bb404>] lr : [<8780532f>]
sp : 9ef43b78 ip : 00000000 fp : 00000002
r10: 9ef56768 r9 : 9ef49ed8 r8 : 9ffd5324
r7 : 9ff64cd1 r6 : 00000002 r5 : 80800000 r4 : 9ef5676c
r3 : 80800000 r2 : 9ef5676c r1 : 9ef5676c r0 : 00000001
Flags: nzCv IRQs off FIQs off Mode SVC_32
Code: 00000000 00000000 00000000 402000d1 (87800000)
Resetting CPU ...
resetting ...
Sorry, I was on the wrong screen. Ignore this.