在内存中开辟一个DMA的缓冲区,unsigned int BufferA[8] __attribute__ ((space(dma)));
如果给缓冲区赋值,请问这样赋值有没有问题:
BufferA[0]=0x00;
BufferA[1]=0x00;
BufferA[2]=0x00;
BufferA[3]=0x00;
请大家指点一下,我这样定义之后,编译出现这样的错误build/default/debug/uart1Drv.o(_023122A0531b2284+0x0): multiple definition of `_BufferA'
build/default/debug/main.o(_023122A0531b2280+0x0): first defined here