FAQ: [#6564] dmacopy test on bf561-ezkit failed at sram_alloc in L1(2011)

Document created by Aaronwu Employee on Sep 11, 2013Last modified by Aaronwu Employee on Sep 11, 2013
Version 2Show Document
  • View in full screen mode

[#6564] dmacopy test on bf561-ezkit failed at sram_alloc in L1

Submitted By: Vivi Li

Open Date

2011-04-29 04:20:33     Close Date

2011-05-30 05:17:13

Priority:

Medium     Assignee:

steven miao

Status:

Closed     Fixed In Release:

N/A

Found In Release:

2011R1     Release:

Category:

N/A     Board:

N/A

Processor:

BF561     Silicon Revision:

Is this bug repeatable?:

Yes     Resolution:

Fixed

Uboot version or rev.:

    Toolchain version or rev.:

gcc4.3-2010_Dec_09

App binary format:

N/A     

Summary: dmacopy test on bf561-ezkit failed at sram_alloc in L1

Details:

 

dmacopy test on bf561-ezkit failed at sram_alloc in L1 instruction cache.

 

Last pass version:

--

kernel:    Linux release 2.6.38.3-ADI-2011R1-pre-svn9862, build #604 Wed Apr 20 07:32:31 CST 2011

toolchain: bfin-uclinux-gcc release gcc version 4.3.5 (ADI-trunk/svn-5013)

user-dist: release svn-10142, build #6682 Wed Apr 20 07:30:58 CST 2011

--

 

First failed version:

--

kernel:    Linux release 2.6.39-rc4-ADI-2011R1-pre-svn9863, build #610 Thu Apr 21 10:06:24 CST 2011

toolchain: bfin-uclinux-gcc release gcc version 4.3.5 (ADI-trunk/svn-5013)

user-dist: release svn-10142, build #6749 Thu Apr 21 10:04:52 CST 2011

--

 

Bellow is the error log:

--

root:/> taskset 1 ./dmacopy

TEST:  --- SRAM (L1 INST) <-> SDRAM w/4 bytes ---

PASS: dma_memcpy SDRAMx32[s] to SRAMx32[c]

PASS: dma_memcpy SRAMx32[c] to SDRAMx32[d]

PASS: dma_memcpy(dst, src) test case 1, memcmp result is 0

PASS: dma_memcpy SDRAMx16[s] to SRAMx16[c]

PASS: dma_memcpy SRAMx16[c] to SDRAMx16[d]

PASS: dma_memcpy(dst, src) test case 2, memcmp result is 0

PASS: dma_memcpy SDRAMx8[s] to SRAMx8[c]

PASS: dma_memcpy SRAMx8[c] to SDRAMx8[d]

PASS: dma_memcpy(dst, src) test case 3, memcmp result is 0

TEST:  --- SRAM (L1 INST) <-> SDRAM w/16 bytes ---

PASS: dma_memcpy SDRAMx32[s] to SRAMx32[c]

PASS: dma_memcpy SRAMx32[c] to SDRAMx32[d]

PASS: dma_memcpy(dst, src) test case 4, memcmp result is 0

PASS: dma_memcpy SDRAMx16[s] to SRAMx16[c]

PASS: dma_memcpy SRAMx16[c] to SDRAMx16[d]

PASS: dma_memcpy(dst, src) test case 5, memcmp result is 0

PASS: dma_memcpy SDRAMx8[s] to SRAMx8[c]

PASS: dma_memcpy SRAMx8[c] to SDRAMx8[d]

PASS: dma_memcpy(dst, src) test case 6, memcmp result is 0

TEST:  --- SRAM (L1 INST) <-> SDRAM w/4096 bytes ---

FAIL: sram_alloc(4096) failed

TEST:  --- SRAM (L1 DATA) <-> SDRAM w/4 bytes ---

PASS: dma_memcpy SDRAMx32[s] to SRAMx32[c]

PASS: dma_memcpy(chk, src) test case 7, memcmp result is 0

PASS: dma_memcpy SRAMx32[c] to SDRAMx32[d]

PASS: dma_memcpy(dst, chk) test case 7, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 7, memcmp result is 0

PASS: dma_memcpy SDRAMx16[s] to SRAMx16[c]

PASS: dma_memcpy(chk, src) test case 8, memcmp result is 0

PASS: dma_memcpy SRAMx16[c] to SDRAMx16[d]

PASS: dma_memcpy(dst, chk) test case 8, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 8, memcmp result is 0

PASS: dma_memcpy SDRAMx8[s] to SRAMx8[c]

PASS: dma_memcpy(chk, src) test case 9, memcmp result is 0

PASS: dma_memcpy SRAMx8[c] to SDRAMx8[d]

PASS: dma_memcpy(dst, chk) test case 9, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 9, memcmp result is 0

TEST:  --- SRAM (L1 DATA) <-> SDRAM w/16 bytes ---

PASS: dma_memcpy SDRAMx32[s] to SRAMx32[c]

PASS: dma_memcpy(chk, src) test case 10, memcmp result is 0

PASS: dma_memcpy SRAMx32[c] to SDRAMx32[d]

PASS: dma_memcpy(dst, chk) test case 10, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 10, memcmp result is 0

PASS: dma_memcpy SDRAMx16[s] to SRAMx16[c]

PASS: dma_memcpy(chk, src) test case 11, memcmp result is 0

PASS: dma_memcpy SRAMx16[c] to SDRAMx16[d]

PASS: dma_memcpy(dst, chk) test case 11, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 11, memcmp result is 0

PASS: dma_memcpy SDRAMx8[s] to SRAMx8[c]

PASS: dma_memcpy(chk, src) test case 12, memcmp result is 0

PASS: dma_memcpy SRAMx8[c] to SDRAMx8[d]

PASS: dma_memcpy(dst, chk) test case 12, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 12, memcmp result is 0

TEST:  --- SRAM (L1 DATA) <-> SDRAM w/4096 bytes ---

PASS: dma_memcpy SDRAMx32[s] to SRAMx32[c]

PASS: dma_memcpy(chk, src) test case 13, memcmp result is 0

PASS: dma_memcpy SRAMx32[c] to SDRAMx32[d]

PASS: dma_memcpy(dst, chk) test case 13, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 13, memcmp result is 0

PASS: dma_memcpy SDRAMx16[s] to SRAMx16[c]

PASS: dma_memcpy(chk, src) test case 14, memcmp result is 0

PASS: dma_memcpy SRAMx16[c] to SDRAMx16[d]

PASS: dma_memcpy(dst, chk) test case 14, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 14, memcmp result is 0

PASS: dma_memcpy SDRAMx8[s] to SRAMx8[c]

PASS: dma_memcpy(chk, src) test case 15, memcmp result is 0

PASS: dma_memcpy SRAMx8[c] to SDRAMx8[d]

PASS: dma_memcpy(dst, chk) test case 15, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 15, memcmp result is 0

TEST:  --- SRAM (L2) <-> SDRAM w/4 bytes ---

PASS: dma_memcpy SDRAMx32[s] to SRAMx32[c]

PASS: dma_memcpy(chk, src) test case 16, memcmp result is 0

PASS: dma_memcpy SRAMx32[c] to SDRAMx32[d]

PASS: dma_memcpy(dst, chk) test case 16, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 16, memcmp result is 0

PASS: dma_memcpy SDRAMx16[s] to SRAMx16[c]

PASS: dma_memcpy(chk, src) test case 17, memcmp result is 0

PASS: dma_memcpy SRAMx16[c] to SDRAMx16[d]

PASS: dma_memcpy(dst, chk) test case 17, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 17, memcmp result is 0

PASS: dma_memcpy SDRAMx8[s] to SRAMx8[c]

PASS: dma_memcpy(chk, src) test case 18, memcmp result is 0

PASS: dma_memcpy SRAMx8[c] to SDRAMx8[d]

PASS: dma_memcpy(dst, chk) test case 18, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 18, memcmp result is 0

TEST:  --- SRAM (L2) <-> SDRAM w/16 bytes ---

PASS: dma_memcpy SDRAMx32[s] to SRAMx32[c]

PASS: dma_memcpy(chk, src) test case 19, memcmp result is 0

PASS: dma_memcpy SRAMx32[c] to SDRAMx32[d]

PASS: dma_memcpy(dst, chk) test case 19, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 19, memcmp result is 0

PASS: dma_memcpy SDRAMx16[s] to SRAMx16[c]

PASS: dma_memcpy(chk, src) test case 20, memcmp result is 0

PASS: dma_memcpy SRAMx16[c] to SDRAMx16[d]

PASS: dma_memcpy(dst, chk) test case 20, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 20, memcmp result is 0

PASS: dma_memcpy SDRAMx8[s] to SRAMx8[c]

PASS: dma_memcpy(chk, src) test case 21, memcmp result is 0

PASS: dma_memcpy SRAMx8[c] to SDRAMx8[d]

PASS: dma_memcpy(dst, chk) test case 21, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 21, memcmp result is 0

TEST:  --- SRAM (L2) <-> SDRAM w/4096 bytes ---

PASS: dma_memcpy SDRAMx32[s] to SRAMx32[c]

PASS: dma_memcpy(chk, src) test case 22, memcmp result is 0

PASS: dma_memcpy SRAMx32[c] to SDRAMx32[d]

PASS: dma_memcpy(dst, chk) test case 22, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 22, memcmp result is 0

PASS: dma_memcpy SDRAMx16[s] to SRAMx16[c]

PASS: dma_memcpy(chk, src) test case 23, memcmp result is 0

PASS: dma_memcpy SRAMx16[c] to SDRAMx16[d]

PASS: dma_memcpy(dst, chk) test case 23, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 23, memcmp result is 0

PASS: dma_memcpy SDRAMx8[s] to SRAMx8[c]

PASS: dma_memcpy(chk, src) test case 24, memcmp result is 0

PASS: dma_memcpy SRAMx8[c] to SDRAMx8[d]

PASS: dma_memcpy(dst, chk) test case 24, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 24, memcmp result is 0

TEST:  --- SRAM (L2) <-> SDRAM w/65536 bytes ---

PASS: dma_memcpy SDRAMx32[s] to SRAMx32[c]

PASS: dma_memcpy(chk, src) test case 25, memcmp result is 0

PASS: dma_memcpy SRAMx32[c] to SDRAMx32[d]

PASS: dma_memcpy(dst, chk) test case 25, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 25, memcmp result is 0

PASS: dma_memcpy SDRAMx16[s] to SRAMx16[c]

PASS: dma_memcpy(chk, src) test case 26, memcmp result is 0

PASS: dma_memcpy SRAMx16[c] to SDRAMx16[d]

PASS: dma_memcpy(dst, chk) test case 26, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 26, memcmp result is 0

PASS: dma_memcpy SDRAMx8[s] to SRAMx8[c]

PASS: dma_memcpy(chk, src) test case 27, memcmp result is 0

PASS: dma_memcpy SRAMx8[c] to SDRAMx8[d]

PASS: dma_memcpy(dst, chk) test case 27, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 27, memcmp result is 0

TEST:  --- SRAM (L2) <-> SDRAM w/74560 bytes ---

PASS: dma_memcpy SDRAMx32[s] to SRAMx32[c]

PASS: dma_memcpy(chk, src) test case 28, memcmp result is 0

PASS: dma_memcpy SRAMx32[c] to SDRAMx32[d]

PASS: dma_memcpy(dst, chk) test case 28, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 28, memcmp result is 0

PASS: dma_memcpy SDRAMx16[s] to SRAMx16[c]

PASS: dma_memcpy(chk, src) test case 29, memcmp result is 0

PASS: dma_memcpy SRAMx16[c] to SDRAMx16[d]

PASS: dma_memcpy(dst, chk) test case 29, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 29, memcmp result is 0

PASS: dma_memcpy SDRAMx8[s] to SRAMx8[c]

PASS: dma_memcpy(chk, src) test case 30, memcmp result is 0

PASS: dma_memcpy SRAMx8[c] to SDRAMx8[d]

PASS: dma_memcpy(dst, chk) test case 30, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 30, memcmp result is 0

TEST:  --- SDRAM <-> SDRAM w/4 bytes ---

PASS: dma_memcpy SDRAMx32[s] to SDRAMx32[c]

PASS: dma_memcpy(chk, src) test case 31, memcmp result is 0

PASS: dma_memcpy SDRAMx32[c] to SDRAMx32[d]

PASS: dma_memcpy(dst, chk) test case 31, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 31, memcmp result is 0

PASS: dma_memcpy SDRAMx16[s] to SDRAMx16[c]

PASS: dma_memcpy(chk, src) test case 32, memcmp result is 0

PASS: dma_memcpy SDRAMx16[c] to SDRAMx16[d]

PASS: dma_memcpy(dst, chk) test case 32, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 32, memcmp result is 0

PASS: dma_memcpy SDRAMx8[s] to SDRAMx8[c]

PASS: dma_memcpy(chk, src) test case 33, memcmp result is 0

PASS: dma_memcpy SDRAMx8[c] to SDRAMx8[d]

PASS: dma_memcpy(dst, chk) test case 33, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 33, memcmp result is 0

TEST:  --- SDRAM <-> SDRAM w/16 bytes ---

PASS: dma_memcpy SDRAMx32[s] to SDRAMx32[c]

PASS: dma_memcpy(chk, src) test case 34, memcmp result is 0

PASS: dma_memcpy SDRAMx32[c] to SDRAMx32[d]

PASS: dma_memcpy(dst, chk) test case 34, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 34, memcmp result is 0

PASS: dma_memcpy SDRAMx16[s] to SDRAMx16[c]

PASS: dma_memcpy(chk, src) test case 35, memcmp result is 0

PASS: dma_memcpy SDRAMx16[c] to SDRAMx16[d]

PASS: dma_memcpy(dst, chk) test case 35, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 35, memcmp result is 0

PASS: dma_memcpy SDRAMx8[s] to SDRAMx8[c]

PASS: dma_memcpy(chk, src) test case 36, memcmp result is 0

PASS: dma_memcpy SDRAMx8[c] to SDRAMx8[d]

PASS: dma_memcpy(dst, chk) test case 36, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 36, memcmp result is 0

TEST:  --- SDRAM <-> SDRAM w/4096 bytes ---

PASS: dma_memcpy SDRAMx32[s] to SDRAMx32[c]

PASS: dma_memcpy(chk, src) test case 37, memcmp result is 0

PASS: dma_memcpy SDRAMx32[c] to SDRAMx32[d]

PASS: dma_memcpy(dst, chk) test case 37, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 37, memcmp result is 0

PASS: dma_memcpy SDRAMx16[s] to SDRAMx16[c]

PASS: dma_memcpy(chk, src) test case 38, memcmp result is 0

PASS: dma_memcpy SDRAMx16[c] to SDRAMx16[d]

PASS: dma_memcpy(dst, chk) test case 38, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 38, memcmp result is 0

PASS: dma_memcpy SDRAMx8[s] to SDRAMx8[c]

PASS: dma_memcpy(chk, src) test case 39, memcmp result is 0

PASS: dma_memcpy SDRAMx8[c] to SDRAMx8[d]

PASS: dma_memcpy(dst, chk) test case 39, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 39, memcmp result is 0

TEST:  --- SDRAM <-> SDRAM w/65536 bytes ---

PASS: dma_memcpy SDRAMx32[s] to SDRAMx32[c]

PASS: dma_memcpy(chk, src) test case 40, memcmp result is 0

PASS: dma_memcpy SDRAMx32[c] to SDRAMx32[d]

PASS: dma_memcpy(dst, chk) test case 40, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 40, memcmp result is 0

PASS: dma_memcpy SDRAMx16[s] to SDRAMx16[c]

PASS: dma_memcpy(chk, src) test case 41, memcmp result is 0

PASS: dma_memcpy SDRAMx16[c] to SDRAMx16[d]

PASS: dma_memcpy(dst, chk) test case 41, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 41, memcmp result is 0

PASS: dma_memcpy SDRAMx8[s] to SDRAMx8[c]

PASS: dma_memcpy(chk, src) test case 42, memcmp result is 0

PASS: dma_memcpy SDRAMx8[c] to SDRAMx8[d]

PASS: dma_memcpy(dst, chk) test case 42, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 42, memcmp result is 0

TEST:  --- SDRAM <-> SDRAM w/74560 bytes ---

PASS: dma_memcpy SDRAMx32[s] to SDRAMx32[c]

PASS: dma_memcpy(chk, src) test case 43, memcmp result is 0

PASS: dma_memcpy SDRAMx32[c] to SDRAMx32[d]

PASS: dma_memcpy(dst, chk) test case 43, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 43, memcmp result is 0

PASS: dma_memcpy SDRAMx16[s] to SDRAMx16[c]

PASS: dma_memcpy(chk, src) test case 44, memcmp result is 0

PASS: dma_memcpy SDRAMx16[c] to SDRAMx16[d]

PASS: dma_memcpy(dst, chk) test case 44, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 44, memcmp result is 0

PASS: dma_memcpy SDRAMx8[s] to SDRAMx8[c]

PASS: dma_memcpy(chk, src) test case 45, memcmp result is 0

PASS: dma_memcpy SDRAMx8[c] to SDRAMx8[d]

PASS: dma_memcpy(dst, chk) test case 45, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 45, memcmp result is 0

TEST:  --- SDRAM <-> SDRAM w/140096 bytes ---

PASS: dma_memcpy SDRAMx32[s] to SDRAMx32[c]

PASS: dma_memcpy(chk, src) test case 46, memcmp result is 0

PASS: dma_memcpy SDRAMx32[c] to SDRAMx32[d]

PASS: dma_memcpy(dst, chk) test case 46, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 46, memcmp result is 0

PASS: dma_memcpy SDRAMx16[s] to SDRAMx16[c]

PASS: dma_memcpy(chk, src) test case 47, memcmp result is 0

PASS: dma_memcpy SDRAMx16[c] to SDRAMx16[d]

PASS: dma_memcpy(dst, chk) test case 47, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 47, memcmp result is 0

PASS: dma_memcpy SDRAMx8[s] to SDRAMx8[c]

PASS: dma_memcpy(chk, src) test case 48, memcmp result is 0

PASS: dma_memcpy SDRAMx8[c] to SDRAMx8[d]

PASS: dma_memcpy(dst, chk) test case 48, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 48, memcmp result is 0

TEST:  --- SDRAM <-> SDRAM w/205632 bytes ---

PASS: dma_memcpy SDRAMx32[s] to SDRAMx32[c]

PASS: dma_memcpy(chk, src) test case 49, memcmp result is 0

PASS: dma_memcpy SDRAMx32[c] to SDRAMx32[d]

PASS: dma_memcpy(dst, chk) test case 49, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 49, memcmp result is 0

PASS: dma_memcpy SDRAMx16[s] to SDRAMx16[c]

PASS: dma_memcpy(chk, src) test case 50, memcmp result is 0

PASS: dma_memcpy SDRAMx16[c] to SDRAMx16[d]

PASS: dma_memcpy(dst, chk) test case 50, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 50, memcmp result is 0

PASS: dma_memcpy SDRAMx8[s] to SDRAMx8[c]

PASS: dma_memcpy(chk, src) test case 51, memcmp result is 0

PASS: dma_memcpy SDRAMx8[c] to SDRAMx8[d]

PASS: dma_memcpy(dst, chk) test case 51, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 51, memcmp result is 0

TEST:  --- SDRAM <-> SDRAM w/271168 bytes ---

PASS: dma_memcpy SDRAMx32[s] to SDRAMx32[c]

PASS: dma_memcpy(chk, src) test case 52, memcmp result is 0

PASS: dma_memcpy SDRAMx32[c] to SDRAMx32[d]

PASS: dma_memcpy(dst, chk) test case 52, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 52, memcmp result is 0

PASS: dma_memcpy SDRAMx16[s] to SDRAMx16[c]

PASS: dma_memcpy(chk, src) test case 53, memcmp result is 0

PASS: dma_memcpy SDRAMx16[c] to SDRAMx16[d]

PASS: dma_memcpy(dst, chk) test case 53, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 53, memcmp result is 0

PASS: dma_memcpy SDRAMx8[s] to SDRAMx8[c]

PASS: dma_memcpy(chk, src) test case 54, memcmp result is 0

PASS: dma_memcpy SDRAMx8[c] to SDRAMx8[d]

PASS: dma_memcpy(dst, chk) test case 54, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 54, memcmp result is 0

TEST:  --- SDRAM <-> SDRAM w/344864 bytes ---

PASS: dma_memcpy SDRAMx32[s] to SDRAMx32[c]

PASS: dma_memcpy(chk, src) test case 55, memcmp result is 0

PASS: dma_memcpy SDRAMx32[c] to SDRAMx32[d]

PASS: dma_memcpy(dst, chk) test case 55, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 55, memcmp result is 0

PASS: dma_memcpy SDRAMx16[s] to SDRAMx16[c]

PASS: dma_memcpy(chk, src) test case 56, memcmp result is 0

PASS: dma_memcpy SDRAMx16[c] to SDRAMx16[d]

PASS: dma_memcpy(dst, chk) test case 56, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 56, memcmp result is 0

PASS: dma_memcpy SDRAMx8[s] to SDRAMx8[c]

PASS: dma_memcpy(chk, src) test case 57, memcmp result is 0

PASS: dma_memcpy SDRAMx8[c] to SDRAMx8[d]

PASS: dma_memcpy(dst, chk) test case 57, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 57, memcmp result is 0

TEST:  --- SDRAM <-> SDRAM w/3290192 bytes ---

PASS: dma_memcpy SDRAMx32[s] to SDRAMx32[c]

PASS: dma_memcpy(chk, src) test case 58, memcmp result is 0

PASS: dma_memcpy SDRAMx32[c] to SDRAMx32[d]

PASS: dma_memcpy(dst, chk) test case 58, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 58, memcmp result is 0

PASS: dma_memcpy SDRAMx16[s] to SDRAMx16[c]

PASS: dma_memcpy(chk, src) test case 59, memcmp result is 0

PASS: dma_memcpy SDRAMx16[c] to SDRAMx16[d]

PASS: dma_memcpy(dst, chk) test case 59, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 59, memcmp result is 0

PASS: dma_memcpy SDRAMx8[s] to SDRAMx8[c]

PASS: dma_memcpy(chk, src) test case 60, memcmp result is 0

PASS: dma_memcpy SDRAMx8[c] to SDRAMx8[d]

PASS: dma_memcpy(dst, chk) test case 60, memcmp result is 0

PASS: dma_memcpy(dst, src) test case 60, memcmp result is 0

SUMMARY: 1 tests failed

root:/>

 

Follow-ups

 

--- Mike Frysinger                                           2011-04-29 13:48:52

is your L1 inst full ?  what does /proc/sram show ?

 

--- steven miao                                              2011-05-11 05:49:58

L1 Instruction SRAM has no enough free space to do dmacopy test. should disable

some L1 built-in function

 

pid_max: default: 32768 minimum: 301

Mount-cache hash table entries: 512

Blackfin Scratchpad data SRAM: 4 KB

Blackfin L1 Data A SRAM: 16 KB (16 KB free)

Blackfin L1 Data B SRAM: 16 KB (16 KB free)

Blackfin L1 Instruction SRAM: 16 KB (3 KB free)

Blackfin L2 SRAM: 128 KB (128 KB free)

 

--- Vivi Li                                                  2011-05-19 02:13:17

Fix test script and check result later.

 

--- Vivi Li                                                  2011-05-30 05:25:37

OK now. Close it.

 

 

 

    Files

    Changes

    Commits

    Dependencies

    Duplicates

    Associations

    Tags

 

File Name     File Type     File Size     Posted By

config.linux.dmacopy    application/octet-stream    28360    Vivi Li

Attachments

Outcomes