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

CC3235SF: CC3235数据传输失败

Part Number:CC3235SF

大家好,最近在用CC3235SF进行无线网络通信实验时,遇到了以下几个问题,大家帮忙看看。

1.同时利用TCP(基于Modbus协议)和UDP(数据采集)进行数据传输时,
在进行一段时间后(一般半小时),数据采集就会出错,报的错误码是:-2005,
我查了一下,应该是这个错误:
/* API has been aborted due to an error detected by host driver */
#define SL_API_ABORTED (-2005L)
我想问一下为什么会出现这个错误。

2.单独进行UDP数据采集时,在进行半小时~2小时左右时,也会出错,错误类型同上。
我的想法是,网络偶尔出错是正常的,
我想在出错后,重新进行socket连接,之后再重新发送数据,但是调用UDPClient这个函数重新连接时就报错了。
后来我再在出错后,干脆断网,再重新联网,连socket,结果还是不行,
请问大家遇没遇到过类似这样的情况,是怎么处理的呢。

谢谢!

Galaxy Yue:

您好,您的问题需要时间跟进。

,

Galaxy Yue:

您好,

1.可能是有另一个线程调用 SimpleLink API

应用程序还有发生其他什么事情吗

您可以看一下NWP指南,收集NWP日志观察一下

www.ti.com/…/swru455m.pdf

 

,

Galaxy Yue:

您好,

1.如果可以,您可以试下复位设备

2.您的软件包和固定是最新的吗

3.检测您通讯时,目标主机的IP和端口号是一致的,网络设置正确并能够连通

4.您可以通过NWP尝试一下收集日志,以便于更好的观察是具体哪里出现问题

,

chongtao yuan:

您好,感谢回答。

是这样的,TCP和UDP确实是通过两个Task_construct实现的,应该就是两个线程了,

3235可以多线程吧?

,

Galaxy Yue:

您好,是支持的。

赞(0)
未经允许不得转载:TI中文支持网 » CC3235SF: CC3235数据传输失败
分享到: 更多 (0)