Пакеты поддержки модулей для ЗОСРВ «Нейтрино» > ARMv7 > BSP для TI Sitara серии AM335x > Описание компонентов > Список компонентов, входящих в состав ППМ > dev-can-am335x



dev-can-am335x

Драйвер CAN для процессоров семейства Sitara AM335x

Синтаксис:

dev-can-am335x [опции] ["can#"[,port[,mem[,sysirq[,msgirq][,errirq]]]]] ["am335xcan#"] &

Опции:

can#
Использовать can1 или can2, где # определяет номер CAN шины (1 или 2).
port
Установить базовый адрес регистров DCAN.
sysirq
Задать номер системного прерывания.
msgirq
Задать номер прерывания сообщения DCAN.
errirq
Задать номер прерывания по ошибке четности DCAN.
-a
Включить автоматическое освобождение канала обмена данными. По умолчанию - отключено.
-b строка
Предопределенный битрейт. По умолчанию - 10K. Доступные значения:
-B список
Задать битрейт. Для опции -B переменная список определяет список целых чисел, разделенных запятой. Вводимые параметры:
brp
предварительный делитель битрейта
tseg1
временной битовый сегмент 1 (по умолчанию - 9)
tseg2
временной битовый сегмент 2 (по умолчанию - 2)
sjw
ширина скачка синхронизации битрейта (по умолчанию - 1)
-c частота
Установить частоту CAN шины. Для опции -c предопределены два стороковых значения. Для установления собственной частоты должно быть введено целочисленное число частота. По умолчанию - 24М. Доступные предопределенные значения:
-D
Отключить инициализацию мини-драйвера, если он присутствует и запущен. По умолчанию - включено.
-i список
Установить идентификатор сообщения для приема и передачи. Для опции -i переменная список определяет список целых чисел, разделенных запятой. По умолчанию - 0x100C0000,0x100C0000. Вводимые параметры:
midrx
идентификатор отправляемого сообщения
midtx
идентификатор принимаемого сообщения
-l число
Размер данных в байтах в сообщении CAN шины (0-8). По умолчанию – 8.
-m число
Установить начальное значение времени в локальной сети.
-M
Включить сохранение полной информации о полученном сообщении (например, идентификатор сообщения, временную метку и т.д.).
-n число
Размер буфера сообщений почтового ящика каждого устройства. По умолчанию – 100.
-o
Передача/прием данных LSB. По умолчанию - MSB.
-r число
Количество почтовых ящиков для получения (RX), TX = 32 - RX. По умолчанию - 16.
-S
Включить сортировку сообщений на основе MID (mailbox message ID). По умолчанию - сохранение на первом устройстве.
-t
Включить режим обратной самотестировки. По умолчанию - отключен.
-T
Включить режим обратной связи внешнего самотестирования. По умолчанию - отключен.
-u число
Добавить номер число к префиксу имени устройства (/dev/can). По умолчанию – 1.
Дополнительным устройствам присваиваются номера в порядке возрастания.
-x
Включить расширенный 29-разрядный идентификатор сообщения CAN. По умолчанию - стандартный 11-разрядный MID.
am335xcan#
Определяет значения по умолчанию для процессора TI AM335x.

Платформы:

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

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

armv7

Описание:

Драйвер шины CAN для процессоров AM335x После запуска драйвер dev-can-am335x создает устройство. По умолчанию – /dev/can1.


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

Примеры:

Запуск драйвера dev-can-am335x для процессоров семейства Sitara AM335x

dev-can-am335x &

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

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




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