This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

基于3.0.2协议栈的CC2530串口和入网问题



1.2530串口测试几天后出现终端死机,此时终端就无法收到协调器的数据了,

该协调器下的其他终端可以正常接收数据,说明协调器是正常的,

串口工作几天就死了,不知道是啥原因,重新上电该终端能恢复,但是这不是解决办法,

是不是串口处理机制的问题?

串口只发不收,是否要使能ZTOOL_P1和MT_TASK,

以及下面的函数?

case CMD_SERIAL_MSG:
SampleApp_SerialCMD((mtOSALSerialData_t *)MSGpkt);
break;

串口既发又收都要的吧

2.协调器和终端都开启NV,终端正常入网之后,再把终端程序擦除,重新下载程序,

此时测试发现,终端也能入网,只是入了马上就掉了,一直无限循环,

怀疑是终端入网之后,协调器对比NV里存的该终端之前的信息和现在的信息不一样,又把该终端踢了,

我把协调器清除NV后,终端加入之后就不会再掉线了,但是这个方法会影响其他已入网的终端,

请问是否可以在协调器端把所有不在线的终端全部剔除?有什么方法?