【RK3288 Android6 “算法板系统中断,正在重启,请稍等”问题排查】

本文详细介绍了在RK3288设备上运行Android6时遇到的“算法板系统中断,正在重启,请稍等”问题的排查过程。问题源于CoAPping连接断开,通过logcat日志发现eth0网络接口异常。错误在于user_service.sh脚本中对eth0的处理,修复了判断条件的空格问题,并优化了启动逻辑,防止了不必要的网络接口down操作,从而解决了开机上报系统中断的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【RK3288 Android6 “算法板系统中断,正在重启,请稍等”问题排查】

问题描述

现场出现多家机器,每次在开机的时候会上报算法板系统中断,正在重启,请稍等。

这个错误日志的上报是根据app和ros的CoAPPing通信进行判断的,一旦CoAPPing断开连接,则会上报该错误。

排查

通过查看logcat的日志,发现
在这里插入图片描述
会发现 isOnline 会又一次等于 false,触发上报这个错误。

这个时候我还没有注意到,这个Co APPing的进程号不是一样的。

通过搜索eth0 这个关键字
在这里插入图片描述
可以看到eth0这个端口有被down掉,还被down了两次,直到过了15s后,才被拉起来。

这里有两个疑点,为什么会down这么久才up起来,以及为什么会down两次。

user_service.sh

通过查看user_services.sh,

 wait_for_app_on() {
   
 154     ifconfig eth0 down
 155     local retry=0
 156     while [ $retry -lt 10 ]; do
 157         [ "x`ps |grep com.keenon`" != "x"] && break
 158         sleep 1
 159         let retry=$((retry+1))<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值