首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

嵌入式C语言报错求解。解决思路

2013-01-01 
嵌入式C语言报错求解。uint8_tbuf[64]uint16_ttotal/* 记录当前缓冲在FILE_DATA_BUF中的数据长度 */uint3

嵌入式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"

[解决办法]
需要进行类型转换
[解决办法]
两个类型名不一样,强制类型转换下

热点排行