Инструменты пользователя

Инструменты сайта


boards:nms-uq7-komdiv-mk:peripherial:start

Это старая версия документа!


Использование периферии Q7_KOMDIV_MK

CAN

Пример 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

UART

I2C

SATA

boards/nms-uq7-komdiv-mk/peripherial/start.1785238712.txt.gz · Последнее изменение: Илья Ковальчук