快捷导航
目前遇到车辆上电后有时候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的完全重启
您需要登录后才可以回帖 登录 | 点我注册

精彩推荐

  • canbus与vcu相连接,出现bus-off状态
  • 有线连接失败
  • Apex 串口通讯
  • 关于SPI通信问题咨询
  • MIIVII APEX DUAL ORIN米文域控制器产品合

明星用户