keil编译报错:Error: expected parameter declarator static __align(4)uint8_t WriteDataBuff[2048];
解决方法1:
由于CMISS的cmsis_armclang.h中定义:
#define __ALIGNED(x) __attribute__((aligned(x)))
所以,将__align(4)uint8_t WriteDataBuff[2048]; 更改为__ALIGNED(4)uint8_t WriteDataBuff[2048]
解决方案二:
将__align(4)uint8_t WriteDataBuff[2048]; 更改为__attribute__((aligned(4)))uint8_t WriteDataBuff[2048]