Разъем Tiny-CAN I-XLCAN расширенный формат

Моя проблема заключается в следующем. Я использую адаптер Tiny-CAN I-XL CAN-USB и сокет CAN в Linux. Я настраиваю адаптер CAN, выполнив:

sudo slcan_attach / dev / ttyUSB0 -w

sudo ip link set кан0 тип может битрейт 100000 рестарт-мс 500

sudo ifconfig can0 up

Тот же процесс со вторым адаптером (can1) и отображением обоих через Candump в двух терминалах.

Отправка стандартных сообщений возможна через:

cansend can0 123 # 11.22.33.44.55.66.77.88

Но использование расширенного формата не работает:

cansend can0 12345678 # 11.22.33.44.55.66.77.88

Что мне не хватает? Я забыл сделать определенные настройки?

Я полагал, что бит 31 CAN-идентификатора должен быть равен 1, как описано в can.h, чтобы включить EFF. Поэтому сообщение типа:

cansend can0 81111123 # 11.22.33.44.55.66.77.88

должно сработать. но это не так.

Есть идеи?

1 ответ

Решение

Обновление прошивки Tiny-CAN I-XL CAN-USB решает эту проблему.

Другие вопросы по тегам