公司有一个CC1310做的433M收发系统,摄像头发出的无线信号在接收板这里统计图像帧率的时候经常会丢帧,开始怀疑外界干扰,但是即使放入屏蔽箱中测试也是有不确定时间段出现丢帧,比如正常1.9+以上FPS,但是异常的情况下回跑到1.8或者1.7FPS,有时候跑好几个小时都正常。
尝试关闭CRC来验证是不是CC1310判断有CRC错误丢掉的包,但是设置如下,感觉没有成功关闭CRC,怎样才能验证关闭CRC校验成功? .pktConf.bUseCrc = 0, // 这里
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.
公司有一个CC1310做的433M收发系统,摄像头发出的无线信号在接收板这里统计图像帧率的时候经常会丢帧,开始怀疑外界干扰,但是即使放入屏蔽箱中测试也是有不确定时间段出现丢帧,比如正常1.9+以上FPS,但是异常的情况下回跑到1.8或者1.7FPS,有时候跑好几个小时都正常。
尝试关闭CRC来验证是不是CC1310判断有CRC错误丢掉的包,但是设置如下,感觉没有成功关闭CRC,怎样才能验证关闭CRC校验成功? .pktConf.bUseCrc = 0, // 这里
你可以在EasyLink.c文件中,
asyncCmdHndl = RF_postCmd(rfHandle, (RF_Op*)&EasyLink_cmdPropRxAdv,
RF_PriorityNormal, rxDoneCallback, EASYLINK_RF_EVENT_MASK);
语句之前,加入
EasyLink_cmdPropRxAdv.pktConf.bUseCrc = 0;
试试能否收到crc error的数据包
.pktConf.bUseCrc = 0x0,
.pktConf.bCrcIncSw = 0x0,
.pktConf.bCrcIncHdr = 0x0,
这三个配置为0,可以接收到误码包