Добрый день.
У меня появилась плата с процессором iMX6 и кучей всяких интерфейсов и модулей. В том числе там есть поддержка интерфейса CAN. Возник такой вопрос - как мне проверить его работу? Есть USB-CAN переходник Systec. На этой плате предустановлен Linux, сейчас не могу сказать, какая точно версия, платы под рукой нет, но если это важно, чуть позже смогу написать.
К консоли же есть думаю доступ?
К консоли же есть думаю доступ?
да, с платы выведен разъем с UART.
Тогда выход CAN платы подключить к USB-CAN конвертеру и в терминале для этого конвертера ловить команды от платы.
На плате для отправки CAN-фрейма из консоли:
$ cansend <device> <can_id>#<can_data_bytes>
К примеру:
$ cansend can0 5A#1122334411223344
@wunschpunsch, да - candump:
$ candump can0
Я здесь простейшие варианты привел, можно в официальном описании найти, какие там флаги итд итп