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

CC3220SF TCP sl_send 异常退出

Other Parts Discussed in Thread:CC3220SF

使用两片CC3220SF进行TCP数据收发,一个充当client,一个充当server。

client一端一次发送1048个字节,两次发送之间usleep(5000)时,发送了5700包左右出现  FATAL ERROR:Driver Abort detected;error-2005 Socket error, please refer "SOCKET ERRORS CODES" section in errors.h

把两次发送之间的延时改成usleep(10000)时,发送了16000包左右出现上述错误,这是为什么?

Kevin Qiu1:

应该是发的数据量太大了,来不及处理

,

user6464274:

目前TCP的数据吞吐率远远没有达到官方的spec标注的吞吐量,该怎么解决?

,

Kevin Qiu1:

将时间间隔加大是否正常,抓包看一下具体信息

,

user6464274:

时间间隔加大只是一定程序上增加了发包的数量,但是一定时间后还会出现前述错误。

,

user6464274:

今天又做了一个实验,只创建一个线程,收发完全没有问题。上面描述的那种情况是在两个线程的情况下发生的,多线程TCP send函数异常退出,请问怎么回事?

,

Kevin Qiu1:

应该是线程调度的问题,集中到一个帖子回复e2echina.ti.com/…/200277

赞(0)
未经允许不得转载:TI中文支持网 » CC3220SF TCP sl_send 异常退出
分享到: 更多 (0)