如何解决英飞凌XMC4700上的lwip_socket返回“没有可用的缓冲区空间,错误号105”
我正在为XMC4700放松套件修改名为“ HTTP_SERVER_RTOS_XMC47”的DAvE示例源代码。
调用lwip_socket(AF_INET,SOCK_DGRAM,0)
时,总是出现错误“无可用缓冲区空间”,错误号105。
我尝试了许多更改,但仍然遇到相同的错误。例如,
- 重置套件
- 将
LWIP_SO_RCVBUF
设置为1,并在目录DAVE / Generated / ETH_LWIP / lwip / include / opt.h中增加RECV_BUFSIZE_DEFAULT
,增加TCP_SND_BUF
... - 尝试创建
SOCK_STREAM
- 很早在
lwip_socket
运行main()
- ...
任何人都会有个主意吗?
预先感谢您的帮助! 锡
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。