summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: f20a808)
raw | patch | inline | side by side (parent: f20a808)
author | Anuj Aggarwal <anuj.aggarwal@ti.com> | |
Sun, 13 Sep 2009 06:00:11 +0000 (11:30 +0530) | ||
committer | Anuj Aggarwal <anuj.aggarwal@ti.com> | |
Sun, 13 Sep 2009 06:00:11 +0000 (11:30 +0530) |
examples/edma3_driver/src/dma_ping_pong_test.c | patch | blob | history |
diff --git a/examples/edma3_driver/src/dma_ping_pong_test.c b/examples/edma3_driver/src/dma_ping_pong_test.c
index 137b12161dd6b8c9de64fd372e47366e8cd26c2f..b7ac8624b18dc772dddf75d550be1e96d054de4c 100755 (executable)
#pragma DATA_ALIGN(_pingpongSrcBuf, EDMA3_CACHE_LINE_SIZE_IN_BYTES);
#endif /* #ifdef EDMA3_ENABLE_DCACHE */
#pragma DATA_SECTION(_pingpongSrcBuf, ".my_sect_ddr");
-static signed char _pingpongSrcBuf[PING_PONG_DDR_BUFFER_SIZE];
+signed char _pingpongSrcBuf[PING_PONG_DDR_BUFFER_SIZE];
/**
#pragma DATA_ALIGN(_pingpongDestBuf, EDMA3_CACHE_LINE_SIZE_IN_BYTES);
#endif /* #ifdef EDMA3_ENABLE_DCACHE */
#pragma DATA_SECTION(_pingpongDestBuf, ".my_sect_ddr");
-static signed char _pingpongDestBuf[PING_PONG_DDR_BUFFER_SIZE];
+signed char _pingpongDestBuf[PING_PONG_DDR_BUFFER_SIZE];
/* These destination buffers are in IRAM. */
#pragma DATA_ALIGN(_dstL1DBuff1, EDMA3_CACHE_LINE_SIZE_IN_BYTES);
#endif /* #ifdef EDMA3_ENABLE_DCACHE */
#pragma DATA_SECTION(_dstL1DBuff1, ".my_sect_iram");
-static signed char _dstL1DBuff1[PING_PONG_L1D_BUFFER_SIZE];
+signed char _dstL1DBuff1[PING_PONG_L1D_BUFFER_SIZE];
#ifdef EDMA3_ENABLE_DCACHE
/* Cache line aligned destination buffer 2 i.e. Pong buffer. */
#pragma DATA_ALIGN(_dstL1DBuff2, EDMA3_CACHE_LINE_SIZE_IN_BYTES);
#endif /* #ifdef EDMA3_ENABLE_DCACHE */
#pragma DATA_SECTION(_dstL1DBuff2, ".my_sect_iram");
-static signed char _dstL1DBuff2[PING_PONG_L1D_BUFFER_SIZE];
+signed char _dstL1DBuff2[PING_PONG_L1D_BUFFER_SIZE];
/* Pointers for all those buffers */
-static signed char *pingpongSrcBuf;
-static signed char *pingpongDestBuf;
-static signed char *pingpongSrcBufCopy;
-static signed char *pingpongDestBufCopy;
+signed char *pingpongSrcBuf;
+signed char *pingpongDestBuf;
+signed char *pingpongSrcBufCopy;
+signed char *pingpongDestBufCopy;
-static signed char *dstL1DBuff1;
-static signed char *dstL1DBuff2;
+signed char *dstL1DBuff1;
+signed char *dstL1DBuff2;
/** Local MemCpy function */
extern void edma3MemCpy(void *dst, const void *src, unsigned int len);
-static EDMA3_DRV_Result process_ping_pong_buffer(unsigned short buff_id)
+EDMA3_DRV_Result process_ping_pong_buffer(unsigned short buff_id)
{
EDMA3_DRV_Result result = EDMA3_DRV_SOK;