Это старая версия документа!
Пример CAN loopback:
CAN0_H --- CAN1_H CAN0_L --- CAN1_L GND --- GND
ip link set can0 down ip link set can0 type can bitrate 1000000 restart-ms 100 ip link set can0 up ip link set can1 down ip link set can1 type can bitrate 1000000 restart-ms 100 ip link set can1 up
Скорость на обоих интерфейсах должна совпадать.
candump can0
Только CAN ID 123:
candump 'can0,123:7FF'
cansend can1 123#1122334455667788
Где 123 — CAN ID, после # идут данные.
ip -details -statistics link show can0
Нормальное состояние:
state ERROR-ACTIVE
Смотрите счётчики RX, TX и ошибок.
ip link set can0 down ip link set can1 down