Это старая версия документа!
Для корректной работы шины CAN на отладочной плате NMS_SM_EVM необходимо подключить терминаторы - установить джамперы X13 и X14.
Драйвер CAN собирается как модуль ядра .ko с помощью buildroot-external. Исходники взяты из ядра 4.19, которое предоставляется Rockchip.
Модуль ядра подгружается в /etc/init.d/S49CANinit.
Пример настройки интерфейса и проверки в режиме loopback CAN0↔CAN1:
#configure ip link set dev can0 down ip link set dev can1 down ip link set can0 up type can bitrate 1000000 dbitrate 1000000 fd on ip link set can1 up type can bitrate 1000000 dbitrate 1000000 fd on #test candump -T 1000 can0 > /tmp/1.txt& sleep 1 cansend can1 500 sleep 2 cat /tmp/1.txt