Пакеты поддержки модулей для ЗОСРВ «Нейтрино» > AArch64 (ARM64) > BSP для микропроцессоров NXP серии i.MX8M > Описание компонентов > Список компонентов, входящих в состав ППМ > dev-can-mx35



dev-can-mx35

Драйвер can для CAN контроллеров MX35

Синтаксис:

dev-can-mx35 [опции] ["can#"[,sysirq]] ["ringocan#"] &

Опции:

-a
Отключить автоматическое управление разгрузкой шины (по умолчанию включено).
-b строка
Предопределенный битрейт. Доступные значения:
-B список
Задать битрейт. Для опции -B переменная список определяет список целых чисел, разделенных запятой. Вводимые параметры:
presdiv
Предделитель битрейта.
propseg
Время распространения.
pseg1
Фаза буфера 1 (0-7).
pseg2
Фаза буфера 2 (1-7).
rjw
Ширина скачка при повторной синхронизации битрейта (0-3).
-c частота
Установить частоту CAN шины. Для опции -c предопределены два стороковых значения. Для установления собственной частоты должно быть введено целочисленное число частота. Доступные предопределенные значения:
-D
Отключить инициализацию мини-драйвера, если он присутствует и запущен (по умолчанию включено).
-i список
Установить индетификатор сообщения для приема и передачи. Для опции -i переменная список определяет список целых чисел, разделенных запятой. Вводимые параметры:
midrx
Идентификатор отправляемого сообщения.
midtx
Идентификатор принимаемого сообщения.
-l число
Размер данных в байтах в сообщении CAN шины (0-8) (по умолчанию – 8).
-m число
Установить начальное значение времени в локальной сети.
-M
Включить сохранение полной информации о полученном сообщении (например, идентификатор сообщения, временную метку и т.д.).
-n число
Размер буфера сообщений почтового ящика каждого устройства (по умолчанию – 100).
-p
Использовать внешний источник тактового сигнала (по умолчанию используется заданный опцией -b ).
-s
Включить тройную выборку битрейта (по умолчанию одиночная).
-S
Включить сортировку сообщений mdriver на основе MID (по умолчанию все сохраняется на первом устройстве).
-t
Включить режим обратной самотестировки (по умолчанию отключен).
-u число
Добавить номер число к префиксу имени устройства (/dev/can). Значение по умолчанию – 1; дополнительным устройствам присваиваются номера в порядке возрастания.
-v
Включить режим только прослушивания (по умолчанию отключен).
-w
Включить приоритет на передачу буфера с наименьшим идентификатором.
-x
Включить расширенный 29-разрядный идентификатор сообщения CAN (по умолчанию используется стандартный 11-разрядный MID).
-z
Включить функцию синхронизации по таймеру (по умолчанию отключен).
can#
Использовать can0 или can1, где # определяет номер CAN шины (0 или 1).
sysirq
Задает номер системного прерывания.
ringocan#
Использовать предопределенные настройки для can0 или can1 для платы ADSMX35, где # определяет номер CAN шины (0 или 1).

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

aarch64

Описание:


Caution: Для запуска этого драйвера необходимо войти в систему под учетной записью root.

Драйвер для шины can для контроллеров MX35.

После запуска драйвер dev-can-mx35 создает устройство (по умолчанию – /dev/can1).

Примеры:

Запуск драйвера dev-can-mx35 для CAN контроллера:

dev-can-mx35 can0 can1

Классификация:

Базовые подсистемы ЗОСРВ «Нейтрино», Драйверы




Предыдущий раздел: перейти