关于CH579 UDP无法接收>550字节数据包.

UDP_Server.c  例子。


更改了

#define RECE_BUF_LEN                          1400   

#define RX_BUF_SIZE                        1400//    600    

#define CH57xNET_TCP_MSS                   1400//    536   


依然无法接收到大包数据。串口信息如下:

192 168 1   13  ipaddr=d01a8c0  port=7000     len=500      socketid=0   

192 168 1   13  ipaddr=d01a8c0  port=7000     len=536      socketid=0   

192 168 1   13  ipaddr=d01a8c0  port=7000     len=539      socketid=0   

192 168 1   13  ipaddr=d01a8c0  port=7000     len=540      socketid=0   

192 168 1   13  ipaddr=d01a8c0  port=7000     len=545      socketid=0   

192 168 1   13  ipaddr=d01a8c0  port=7000     len=549      socketid=0   




您好,CH579最大一包长度为536字节,这个是由底层协议栈控制的。您如果需要传大包的话,可以考虑分包发送。


只有登录才能回复,可以选择微信账号登录