当前位置:   article > 正文

Vivado LWIP协议栈中缓存不足的修改方法_lwip in vivado

lwip in vivado

ZYNQ lwip 内存空间的修改

最近做项目时,需要在PS中使用LWIP协议栈,vivado中提供了移植好的lwip例程,这很方便,但他给的例程有很大局限性,我遇到的问题是tcp发送的缓存不够。导致发送的数据会丢失一部分,PS中会打印no space in tcp_sndbuf,经过测试,我发现每次调用tcp_write函数最多发送8192个bytes,而我一次最多需要发送18000+个bytes,经过查询,改动如下:

打开如下界面:
在这里插入图片描述
修改以下地方:
在这里插入图片描述
在这里插入图片描述
就可以了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/604160
推荐阅读
相关标签
  

闽ICP备14008679号