微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

英飞凌XMC4700上的lwip_socket返回“没有可用的缓冲区空间,错误号105”

如何解决英飞凌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 举报,一经查实,本站将立刻删除。