symbolic names for FPGA interrupt registers

This commit is contained in:
Markus Fröschle
2013-07-29 15:11:33 +00:00
parent 1773c68af9
commit ec3eb5a51f
2 changed files with 15 additions and 9 deletions

View File

@@ -9,18 +9,20 @@
#include <MCD_dma.h>
#include "bas_printf.h"
extern char *_SYS_SRAM;
extern char _SYS_SRAM[];
#define SYS_SRAM &_SYS_SRAM[0]
int spidma_init(void)
{
int res;
res = MCD_initDma((dmaRegs *) &MCF_DMA_TASKBAR, &_SYS_SRAM, MCD_RELOC_TASKS | MCD_COMM_PREFETCH_EN);
res = MCD_initDma((dmaRegs *) &MCF_DMA_TASKBAR, SYS_SRAM, MCD_RELOC_TASKS | MCD_COMM_PREFETCH_EN);
if (res != MCD_OK)
{
xprintf("DMA API initialization failed (0x%x)\r\n", res);
return 0;
}
xprintf("DMA API initialized. Tasks are at %p\r\n", &_SYS_SRAM);
xprintf("DMA API initialized. Tasks are at %p\r\n", SYS_SRAM);
return 1;
}