dmaps: Fix iarcc compiler and linker erros

Fixed iarcc linker error and compiler error

Signed-off-by: Punnaiah Choudary Kalluri <punnaia@xilinx.com>
Acked-by: Anirudha Sarangi <anirudh@xilinx.com>
This commit is contained in:
Punnaiah Choudary Kalluri 2014-07-30 17:06:37 +05:30 committed by Jagannadha Sutradharudu Teki
parent 533b7a2fee
commit 3048fdcdfb
2 changed files with 8 additions and 1 deletions

View file

@ -107,8 +107,15 @@ void DmaDoneHandler(unsigned int Channel, XDmaPs_Cmd *DmaCmd,
/************************** Variable Definitions *****************************/
#ifdef __ICCARM__
#pragma data_alignment=32
static int Src[DMA_LENGTH];
static int Dst[DMA_LENGTH];
#pragma data_alignment=4
#else
static int Src[DMA_LENGTH] __attribute__ ((aligned (32)));
static int Dst[DMA_LENGTH] __attribute__ ((aligned (32)));
#endif
XDmaPs DmaInstance;
#ifndef TESTAPP_GEN

View file

@ -91,7 +91,7 @@
/**************************** Type Definitions ******************************/
#ifdef __ICCARM__
#define INLINE inline
#define INLINE
#else
#define INLINE __inline
#endif