搜索

[其他芯片] CH579 UDP接收长度最大只能549个字节?发送550个字节就不能接收了

[复制链接]
53|1
 楼主 | 2021-2-19 14:38 | 显示全部楼层 |阅读模式
AC, tc
在UDP Server Demo下测试,配置如下信息

#define RECE_BUF_LEN                          1460                               /* 接收缓冲区的大小 */

/* CH57xNET库TCP的MSS长度为536字节,即一个TCP包里的数据部分最长为536字节 */



#ifndef RX_BUF_SIZE

#define RX_BUF_SIZE                           1524                             /* CH57x MAC接收每个缓冲区长度,为4的整数倍 */

#endif



#ifndef CH57xNET_TCP_MSS

#define CH57xNET_TCP_MSS                      1460                               /* tcp MSS的大小*/

#endif



测试结果接收长度最大只能是549个字节,若发送550字节直接丢包

使用特权

评论回复
| 2021-2-21 09:33 | 显示全部楼层
CH579网络协议栈底层根据芯片的资源限制了 UDP 最多接收550个字节,

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表