RK3588 下位机搜索不到问题排查

一、问题描述

RK3588 通过can-open接口外接了一个声光报警器,然后监听设备的udp端口,接上声光报警器的时候,udp端口都能收到数据,声光报警器未接的时候,udp端口收不到数据,tcpdump抓包是能抓到的,但是程序里面监听的端口,就是收不到udp报文。

二、问题排查

1、发现can-open接口通信线程里面,是阻塞接收数据,如果没有接声光报警器的话,就阻塞在那里,导致udp数据收不到。

三、问题解决

1、声光报警器没有接的话,就直接退出can-open接口的通信线程,不去读取和写入数据了。

这样一修改,udp数据就能读取到了。

相关推荐
嵌入式分享3 天前
RK3588/RK3576 为什么取消原生 LVDS?显示接口选型与外部转换方案
rk3588·lvds·mipi
程序猿编码7 天前
不用 GPU!RK3588 跑视觉大模型,Qwen3.5-2B VLM 端侧落地
大模型·llm·rk3588·qwen·推理·vlm
深圳市爱派派智能科技有限公司7 天前
告别部署繁琐:LlamaPi 一键搭建本地 Agent 推理底座
rk3588·agent·openai api·本地部署·边缘ai·端侧大模型·llamapi
星野云联AIoT技术洞察8 天前
RK3588 边缘 AI 盒子适合什么工业视觉场景
计算机视觉·边缘计算·rk3588·语音识别·图像识别·边缘网关·边缘计算盒子
企鹅的蚂蚁8 天前
LubanCat RK3588 实时 Linux 开发实战(十四):EtherCAT 主站方案选择与 Full SDK 准备
rk3588·lubancat·嵌入式linux·ethercat·full sdk
企鹅的蚂蚁9 天前
LubanCat RK3588 实时 Linux 开发(七):YT6801 PCIe 网卡驱动移植与 vermagic 排查
linux·rk3588·linux驱动·yt6801·pcie网卡·vermagic
程序猿编码9 天前
扔掉 Python!纯 C++ 本地跑扩散 TTS,GGML 加持,支持 RK3588 NPU 加速
c++·计算机视觉·大模型·transformer·rk3588·推理·ggml
企鹅的蚂蚁10 天前
LubanCat RK3588 实时 Linux 开发(九):从 U-Boot 到 initramfs 的串口启动故障分析
linux·rk3588·u-boot·串口调试·initramfs·linux启动
企鹅的蚂蚁14 天前
LubanCat RK3588 实时 Linux 开发(六):启用 gs_usb 驱动并完成 USB-CAN 收发
linux·rk3588·linux驱动·socketcan·gs_usb·usb-can
柔情的菜刀15 天前
RK3588 DDR初始化bin修改
rk3588