嵌入式C语言报错求解。
uint8_t buf[64];
uint16_t total; /* 记录当前缓冲在FILE_DATA_BUF中的数据长度 */
uint32_t NewSize; /* 临时变量 */
uint8_t FileDataBuf[0x4000]; /* 文件缓冲区,太小则速度慢 */
total += sprintf( FileDataBuf + total, " ********************************* " ); /* 将新数据添加到缓冲区的尾部,累计缓冲区内的数据长度 */
报错提示如下,求解啊。。。
..\..\Source\src\main.c(227): warning: #167-D: argument of type "uint8_t *" is incompatible with parameter of type "char *restrict"
[解决办法]
需要进行类型转换
[解决办法]
两个类型名不一样,强制类型转换下