Драйвер CAN для контроллеров Rockchip RK3568
can-rk3568 ["can#"] [опции]
50 100 300 0x0,0x1FFFFFFF. Вводимые параметры: 1, игнорируется (замаскирован). Бит, установленный в 0, проверяется на соответствие cid. 0x0.1-64) 0-15) 0-7) 0-3) 1000.ЗОСРВ «Нейтрино»
aarch64
| Для запуска этого драйвера необходимо войти в систему под учетной записью root. |
Драйвер шины CAN для контроллеров RK3568.
После запуска драйвер can-rk3568 создает устройство. По умолчанию – /dev/can0.
Основные функции
| Функция | Поддержка |
|---|---|
| Поддержка режима Autobus | + |
| Поддержка режима Loopback | + |
| Поддержка ручной настройки параметров для определения битрейта | + |
| Поддержка фильтрации сообщений | + |
| Поддержка расширенного 29-разрядного идентификатора сообщения CAN | + |
| Поддержка режима работы через DMA | - |
Расширенные функции
| Функция | Поддержка |
|---|---|
| Поддержка CAN FD | - |
| Поддержка режима RXsTX | + |
| Поддержка автоматической настройки параметров для определения битрейта | + |
| Поддержка FIFO | + |
| Поддержка MAILBOX | - |
| Поддержка Listen-Only | - |
| Поддержка прерывания передачи сообщений | - |
| Для достижения требуемой скорости передачи сообщений необходимо обеспечить нулевую погрешность скорости путем корректировки параметра sample_point. |
| При возникновении аппаратных ошибок (получении прерываний error_warning_int или overload_int) кадры не передаются. Контроллер сбрасывается. При восстановлении цепи, будут переданы только вновь отправленные сообщения. |
| Bitrate (bps) | BRP | TSEG1 | TSEG2 | SJW |
|---|---|---|---|---|
| 125000 | 59 | 14 | 3 | 1 |
| 250000 | 59 | 6 | 1 | 1 |
| 500000 | 29 | 6 | 1 | 1 |
| 500000 | 14 | 14 | 3 | 1 |
| 1000000 | 14 | 5 | 2 | 2 |
Запуск драйвера для двух контроллеров. Для нулевого контроллера параметры будут расчитаны автоматически и включена запись отладочной информации в системный журнал. Для первого контроллера ручной ввод параметров, определяющих итоговую скорость передачи данных.
can-rk3568 can0 -b 100,250000,87 -v can1 -m 29,6,1,1
Базовые подсистемы ЗОСРВ «Нейтрино», Драйверы
Предыдущий раздел: перейти