编译一段代码,总是提示如下错误,什么原因呢,请指教

2019-03-24 17:11发布

本帖最后由 快奔死了 于 2017-8-9 09:16 编辑

出错代码:#ifndef __ADCDRV2_H__
#define __ADCDRV2_H__

#define NUMSAMP        80  // NUMSAMP<1024

// External Functions



extern unsigned int flag_DMA0;

extern unsigned int BufferA[NUMSAMP] __attribute__((space(dma)));// PPPPPPPPPPPPPPPPPPPPPPPPPP
extern unsigned int BufferB[NUMSAMP] __attribute__((space(dma)));


extern void initAdc1(void);
extern void __attribute__((__interrupt__)) _DMA0Interrupt(void);   
extern unsigned int ProcessADCSamples(unsigned int *AdcBuffer);



#endif



错误提示:
DRIVERADCDRV2.H(58): error C129: missing ';' before '__attribute__'
双击错误提示,光标移动在PPPPPPPPPPPPPPPPPPPPPPPPPP这一行的开头
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。