控制台显示
[C66xx_0] JTAG ID= 0x1009e02f. This is C6678/TCI6608 device, version variant = 1.
DEVSTAT= 0x0000080b. little endian, I2C boot, PLL configuration implies the input clock for core is bypassed.
SmartReflex VID= 60, required core voltage= 1.084V.
Die ID= 0x1801800c, 0x04045f94, 0x00000000, 0x502c0021
Device speed grade = 1000MHz.
Enable Exception handling...
External exception happened. MEXPFLAG[2]=0x80000000.
EDMA module 0 error
EDMA Channel 0 event missed.
NRP=0x806360, NTSR=0x1000d, IRP=0x0, ITSR=0x0, TSCH= 0x0, TSCL= 0x80791
B3=0x80b6e4, A4=0x7c0, B4= 0x10101010, B14= 0x8254c0, B15= 0x819a48
Initialize DSP main clock = 100.00MHz/1x10 = 1000MHz
Initialize DDR speed = 66.67MHzx/1x20 = 1333.333MTS
DDR3 leveling has failed, STATUS = 0x40000064
Memory pattern filling Test fails at 0x80000008, Write 0x0000000000000000, Readback 0x2200000000000000
Read data at address 0x80000008 8 times again, get: 0x0200000000000000, 0x0200000000000000, 0xa200000000000000, 0x2200000000000000, 0x2200000000000000, 0xa200000000000000, 0x2200000000000000, 0xa200000000000000
Write 0 again and read back 0x0200000000000000, write 0xffffffffffffffff again and read back 0x02ffffffffffffff
Memory pattern filling Test fails at 0x80000018, Write 0x0000000000000000, Readback 0xff00000000000000
Read data at address 0x80000018 8 times again, get: 0xff00000000000000, 0xff00000000000000, 0xff00000000000000, 0xff00000000000000, 0xff00000000000000, 0xff00000000000000, 0xff00000000000000, 0xff00000000000000
Write 0 again and read back 0xff00000000000000, write 0xffffffffffffffff again and read back 0xffffffffffffffff
Memory pattern filling Test fails at 0x80000028, Write 0x0000000000000000, Readback 0x2200000000000000
Read data at address 0x80000028 8 times again, get: 0x0000000000000000, 0x2200000000000000, 0x2200000000000000, 0x2200000000000000, 0x2200000000000000, 0x2200000000000000, 0x2200000000000000, 0x2200000000000000
...................................................................................................................................
上面部分反复了好长时间,最后显示
Passed Memory Fill Test from 0x f00000 to 0x f08000 with pattern 0x 0 with IDMA
Passed Memory Fill Test from 0x f00000 to 0x f08000 with pattern 0xffffffffffffffff with IDMA
Passed Memory Fill Test from 0x f00000 to 0x f08000 with pattern 0xaaaaaaaaaaaaaaaa with IDMA
Passed Memory Fill Test from 0x f00000 to 0x f08000 with pattern 0x5555555555555555 with IDMA
Passed Memory Address Test from 0x f00000 to 0x f08000 with IDMA
Passed Memory Bit Walking from 0x f00000 to 0x f08000 with IDMA
Passed Times: 3 Failed Times: 1
Passed Memory Fill Test from 0x e00000 to 0x e08000 with pattern 0x 0 with IDMA
Passed Memory Fill Test from 0x e00000 to 0x e08000 with pattern 0xffffffffffffffff with IDMA
Passed Memory Fill Test from 0x e00000 to 0x e08000 with pattern 0xaaaaaaaaaaaaaaaa with IDMA
Passed Memory Fill Test from 0x e00000 to 0x e08000 with pattern 0x5555555555555555 with IDMA
Passed Memory Address Test from 0x e00000 to 0x e08000 with IDMA
Passed Memory Bit Walking from 0x e00000 to 0x e08000 with IDMA
Passed Times: 4 Failed Times: 1
#190-D enumerated type mixed with another type mem_test_DMA.c /Memory_Test/src line 241 C/C++ Problem