stm32下面的错误怎么解决???什么意思?

stm32下面的错误怎么解决???什么意思?,第1张

这个警告的字面意思说的是:“无符号字符*”类型和参数“char *restrict”的类型是不兼容的,

估计,你udp_demo.c函数中的实参变量设置的是"unsigned char *" 形式,而strcpy(Udp_buff,uip_appdata)程序声明和定义中设置的是"char *restrict"类型,两者不一致。

解决办法:去程序当中,将它俩设置成一个类型再编译。

软件上:uip

lwip等嵌入式tcp/ip协议。

硬件上:选择stm32互联型产品,片上自带mac地址,亦或stm32连接网卡(rt系列,rtl网卡芯片,

常用的enc28j60),或者现在的wifi模块,gprs模块应该也可以。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7758648.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存