RK3588 下位机搜索不到问题排查
一、问题描述
RK3588 通过can-open接口外接了一个声光报警器,然后监听设备的udp端口,接上声光报警器的时候,udp端口都能收到数据,声光报警器未接的时候,udp端口收不到数据,tcpdump抓包是能抓到的,但是程序里面监听的端口,就是收不到udp报文。
二、问题排查
1、发现can-open接口通信线程里面,是阻塞接收数据,如果没有接声光报警器的话,就阻塞在那里,导致udp数据收不到。
三、问题解决
1、声光报警器没有接的话,就直接退出can-open接口的通信线程,不去读取和写入数据了。
这样一修改,udp数据就能读取到了。
