From e7582616d7da8140f02a92eeec90bef252271a54 Mon Sep 17 00:00:00 2001 From: nakasima Date: Thu, 26 Apr 2007 08:44:17 +0000 Subject: [PATCH] update prom. git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/twl_wrapsdk/trunk@48 4ee2a332-4b2b-5046-8439-1ba90f034370 --- build/libraries/mi/common/mi_exDma.c | 2 +- build/tests/mi/_ARM7_exDma-1/src/main.c | 6 +- build/tests/mi/exDma-1/src/main.c | 17 +- ..._dev_070424.exo => brom_bb_dev_070426.exo} | 4 +- tools/prom/brom_dsteg_dev_070426.exo | 4226 +++++++++++++++++ 5 files changed, 4243 insertions(+), 12 deletions(-) rename tools/prom/{brom_bb_dev_070424.exo => brom_bb_dev_070426.exo} (97%) create mode 100644 tools/prom/brom_dsteg_dev_070426.exo diff --git a/build/libraries/mi/common/mi_exDma.c b/build/libraries/mi/common/mi_exDma.c index 38b1bb5..c3296fd 100644 --- a/build/libraries/mi/common/mi_exDma.c +++ b/build/libraries/mi/common/mi_exDma.c @@ -18,7 +18,7 @@ static u32 intervalTable[] = { - 1, 1, 1, 1, + 2, 4, 8, 16, }; //================================================================================ diff --git a/build/tests/mi/_ARM7_exDma-1/src/main.c b/build/tests/mi/_ARM7_exDma-1/src/main.c index 5af3f6e..cbb0886 100644 --- a/build/tests/mi/_ARM7_exDma-1/src/main.c +++ b/build/tests/mi/_ARM7_exDma-1/src/main.c @@ -41,17 +41,17 @@ t_TestBuf testBuf __attribute__ ((aligned (32))); t_CommonArg copyfillArg[] = { - { testBuf.src, testBuf.dest, "DmaCopy success.\n", "DmaFill success on WRAM.\n", }, + { testBuf.src, testBuf.dest, "DmaCopy success.\n", "DmaFill success on WRAM.\n", }, }; t_CommonArg stopArg[] = { - { testBuf.src, testBuf.dest, "Stopping DmaCopy success.\n", "Stopping DmaFill success on WRAM.\n", }, + { testBuf.src, testBuf.dest, "Stopping DmaCopy success.\n", "Stopping DmaFill success on WRAM.\n", }, }; t_CommonArg copyfillAsyncArg[] = { - { testBuf.src, testBuf.dest, "DmaCopyAsync success.\n", "DmaFillAsync success on WRAM.\n", }, + { testBuf.src, testBuf.dest, "DmaCopyAsync success.\n", "DmaFillAsync success on WRAM.\n", }, }; u32 exDmaIntrCount[MI_EXDMA_CH_NUM]; diff --git a/build/tests/mi/exDma-1/src/main.c b/build/tests/mi/exDma-1/src/main.c index 1dee385..9b9242c 100644 --- a/build/tests/mi/exDma-1/src/main.c +++ b/build/tests/mi/exDma-1/src/main.c @@ -16,6 +16,8 @@ #include +#define MY_DMA_WRAM ((t_TestBuf *)HW_WRAM_1_END) +#define MY_TEST_LOOPS (sizeof(copyfillArg)/sizeof(t_CommonArg)) #define ONE_BUF_SIZE 0x2004 typedef struct @@ -41,17 +43,20 @@ t_TestBuf testBuf __attribute__ ((aligned (32))); t_CommonArg copyfillArg[] = { - { testBuf.src, testBuf.dest, "DmaCopy success.\n", "DmaFill success on MAIN_MEM.\n", }, + { testBuf.src, testBuf.dest, "DmaCopy success.\n", "DmaFill success on MAIN_MEM.\n", }, + { MY_DMA_WRAM->src, MY_DMA_WRAM->dest, "DmaCopy success.\n", "DmaFill success on WRAM.\n", }, }; t_CommonArg stopArg[] = { - { testBuf.src, testBuf.dest, "Stopping DmaCopy success.\n", "Stopping DmaFill success on MAIN_MEM.\n", }, + { testBuf.src, testBuf.dest, "Stopping DmaCopy success.\n", "Stopping DmaFill success on MAIN_MEM.\n", }, + { MY_DMA_WRAM->src, MY_DMA_WRAM->dest, "Stopping DmaCopy success.\n", "Stopping DmaFill success on WRAM.\n", }, }; t_CommonArg copyfillAsyncArg[] = { - { testBuf.src, testBuf.dest, "DmaCopyAsync success.\n", "DmaFillAsync success on MAIN_MEM.\n", }, + { testBuf.src, testBuf.dest, "DmaCopyAsync success.\n", "DmaFillAsync success on MAIN_MEM.\n", }, + { MY_DMA_WRAM->src, MY_DMA_WRAM->dest, "DmaCopyAsync success.\n", "DmaFillAsync success on WRAM.\n", }, }; u32 exDmaIntrCount[MI_EXDMA_CH_NUM]; @@ -324,21 +329,21 @@ static void TestDmaFuncs( void ) // sync copy and fill test OS_TPrintf( "\nChecking DmaCopy and DmaFill ....\n" ); - for (i=0; i<1; i++) + for (i=0; i