ST意法半导体
直播中

zhongnian

8年用户 1354经验值
擅长:MEMS/传感技术
私信 关注
[问答]

如何设置LWIP的传入数据包大小使其可以接受大于16字节的数据包呢?

我刚刚开始在 NUCLEO H753ZI 中实施 LWIP。我让 UDP 服务器工作并接收传入的 UDP 数据并回显给客户端。但是,如果客户端发送任何大于 16 字节的内容,我的开发板就会遇到内存错误并无限期挂起。
如何设置传入数据包大小,使其可以接受大于 16 字节的数据包?
请查看我的一些以太网配置的附件图片











回帖(1)

王成

2022-12-20 09:57:34
问题原来是我在回调函数中复制有效负载的方式。我使用 `sprintf` 复制有效载荷,这并不理想。使用不同的方法将有效负载的确切长度复制到本地缓冲区已解决我的问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分