英飞凌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 (将#修改为@)