出现原因
我所采用的zynq平台中arm 作为tcp的服务器,然后接收pc端的客户端的连接,当建立连接后,tcp服务器,每隔10s中向pc的客户端发送一句helloworld,过了一段时间后出现如下的报错,然后还是仍然能够接收到数据:
参考链接
https://www.baidu.com/link?url=5gONuxE3YipSx2EZZFNB6svzoVI5yv0BZblkvZFPhV40pv3GbdsZXcOVNJwTnPPuB0Na7gjUbFyvrx9tS_JwdGSUXtV2LVX5rZBk7KxBTS9I56iVGCmd0rYhpT_mfWyzCsWuDE8JHwhcEFJFd6nUkdstpOWqcn3kKU946Qpn2oAmlsR3Gl1r68mkdVr-smjUpQq6Bpseb48M1MXaYc2kIGvKUHvYdIPyVFnqU4EGnQJLud4MUS_twJcFUciGRJo-Yi4X8B507-SMgNs3DKLZUa&wd=&eqid=e2dca16500069451000000035ed4e3e3
不懂的问题
我的发送程序如上图,实际上,我认为就是上面xemac报错,但是,我是每隔10s发送一次数据,如果即使接收ack的确认包,那么为什么会出现,pbuf 不够用的情??? 如果有人看到我这篇blog,如果有什么想法,我们可以评论区交流,