快捷导航
目前遇到车辆上电后有时候CAN无法收到数据。
采用:
candump can0
没有数据打印出来。

然后给机子重新断电重启可能就恢复正常了。

如果不想重启主机,采用脚本命令能否恢复CAN。目前试过执行如下命令:
sudo ip link set can0 down
sudo ip link set can0 type canbitrate 250000 sjw 4 restart-ms 1000 berr-reporting on
sudo  ip link set can0 up
执行后CAN无法恢复,还有其他的命令可以用的吗?
举报 使用道具
| 回复

共 1 个关于本帖的回复 最后回复于 2023-3-27 09:59

katsura 版主 发表于 2023-3-27 09:59 | 显示全部楼层
您好,
非常抱歉,我们的论坛服务出了点问题,今天才收到消息~
按照您的描述来看,can节点应该是已经进入了error passive状态,可以通过rmmod的方式把mttcan、can_raw、can先卸载,然后再modprobe加载can驱动,这样就可以实现can的完全重启
您需要登录后才可以回帖 登录 | 点我注册

精彩推荐

  • 盒子重启之后打不开了,启动界面一直跳动
  • APEX AD 10远程控制问题
  • apex ad 10 重新装系统后连接热点死机,连
  • ros2相机功能包编译失败

明星用户