TI中文支持网
TI专业的中文技术问题搜集分享网站

CC3220SF tcp传输速率不稳定的情况

你好,我使用TCP/IP,socket进行数据传输。我的代码如下:

status = sl_Send(sockId,g_ucRxBuff_a, RESIZE, 0 );
if(status <= 0 )
{
status = sl_Close(sockId);
status = sl_Close(sockId_2);
TcpClient_init(1);
}

status = sl_Send(sockId,g_ucRxBuff_b, RESIZE, 0 );
if(status <= 0 )
{
status = sl_Close(sockId);
status = sl_Close(sockId_2);
TcpClient_init(1);
}

上位机只做接受数据,然后不做其它操作。发现速率十分不稳定,能上到1.1M,然而长时间是在500到600波动,最低的时候降到200kb左右。为什么速率会十分不稳定,我时候的还是你们的开发板,上位机的网卡带宽都是没有问题的。而且两者之间的距离也十分的近,为什么会造成这么大的网速波动?

Kevin Qiu1:

周一我测试一下看看

user6458813:

回复 Kevin Qiu1:

如果可以请在测试的时候使用两个不同端口的socket进行测试一下。然后也可以考虑在测试过程中用塑料什么的捂住开发板

Kevin Qiu1:

回复 user6458813:

我测试没有这么大的变化,开始基本稳定在1.1Mbps,最后两次大概有100的波动。
在局域网中是只连接测试的设备试试

user6458813:

回复 Kevin Qiu1:

你好,你上位机测试的软件是?

Kevin Qiu1:

回复 user6458813:

iperf参考这里的方法测试e2e.ti.com/…/733986

赞(0)
未经允许不得转载:TI中文支持网 » CC3220SF tcp传输速率不稳定的情况
分享到: 更多 (0)