mirror of
https://github.com/rvtr/twl_wrapsdk.git
synced 2025-10-31 06:11:10 -04:00
update prom.
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/twl_wrapsdk/trunk@48 4ee2a332-4b2b-5046-8439-1ba90f034370
This commit is contained in:
parent
063cbd2c62
commit
e7582616d7
@ -18,7 +18,7 @@
|
||||
|
||||
static u32 intervalTable[] =
|
||||
{
|
||||
1, 1, 1, 1,
|
||||
2, 4, 8, 16,
|
||||
};
|
||||
|
||||
//================================================================================
|
||||
|
||||
@ -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];
|
||||
|
||||
@ -16,6 +16,8 @@
|
||||
#include <twl.h>
|
||||
|
||||
|
||||
#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<MY_TEST_LOOPS; i++)
|
||||
{
|
||||
(void)CheckDmaCopyAndFill( ©fillArg[i], i );
|
||||
}
|
||||
|
||||
// async copy and fill test
|
||||
OS_TPrintf( "\nChecking DmaCopyAsync and DmaFillAsync ....\n" );
|
||||
for (i=0; i<1; i++)
|
||||
for (i=0; i<MY_TEST_LOOPS; i++)
|
||||
{
|
||||
(void)CheckDmaCopyAndFillAsync( ©fillAsyncArg[i], i );
|
||||
}
|
||||
|
||||
// stop test
|
||||
OS_TPrintf( "\nChecking DmaStop ....\n" );
|
||||
for (i=0; i<1; i++)
|
||||
for (i=0; i<MY_TEST_LOOPS; i++)
|
||||
{
|
||||
(void)CheckDmaStop( &stopArg[i] );
|
||||
}
|
||||
|
||||
@ -59,9 +59,9 @@ S214000380010080E00200C3E5010080E00300C3E551
|
||||
S214000390010080E00400C3E5010080E00500C3E53D
|
||||
S2140003A0010080E00600C3E5010080E00700C3E529
|
||||
S2140003B028309FE528009FE5000083E51EFF2FE11B
|
||||
S2140003C0470200044040000454400004001000109F
|
||||
S2140003C047020004404000045440000400140004A7
|
||||
S2140003D04440000458400004002800104C4000042C
|
||||
S2140003E05C4000040020001002C081E00C0051E1D7
|
||||
S2140003E05C4000040024000402C081E00C0051E1DF
|
||||
S2140003F00400B0B80400A1B8FBFFFFBA1EFF2FE14F
|
||||
S21400040002C081E00C0051E10100A1B8FCFFFFBA78
|
||||
S2140004101EFF2FE10C309FE50004A0E10F0C00E268
|
||||
4226
tools/prom/brom_dsteg_dev_070426.exo
Normal file
4226
tools/prom/brom_dsteg_dev_070426.exo
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user