CAN概率性失败

问题描述

在ED-IPC2630上通过自动脚本对CAN链路频繁设置Up和Down状态时,CAN链路发生概率性失败,导致无法获取CAN的信息和状态。

下图为命令终端窗口显示的错误信息:

image-20250310110329278

出现以上错误信息后,在命令窗格执行dmesg,查询的错误日志信息如下:

problem

解决方法

针对以上问题,可以通过对CAN链路进行复位来解决。

  1. 通过用户名和密码登录设备。

  2. 打开命令窗格。

  3. 在命令行窗格依次执行如下命令。

    • 对CANB0进行复位
    sudo gpioset 0 11=0
    sudo gpioset 0 11=1
    
    • 对CANB1进行复位
    sudo gpioset 0 16=0
    sudo gpioset 0 16=1