Разъем 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 решает эту проблему.