wb_editors
556
правок
м (Добавил пробел между значением и единицей измерения.) |
Vdromanov (обсуждение | вклад) |
||
Строка 228: | Строка 228: | ||
Исправлена в партии начиная с v6.7.2B | Исправлена в партии начиная с v6.7.2B | ||
== ERRWB600009: Трансиверы RS-485 держат шину в передающем состоянии == | |||
'''Подверженные устройства''' | |||
Все Wiren Board 6 всех ревизий. | |||
'''Описание''' | |||
В состоянии idle трансиверы RS-485 держат шину в передающем состоянии. Если открыть порт (например, в minicom) - шина оказывется в принимающем состоянии. | |||
Такое поведение не затрагивает взаимодействие контроллера и устройств WirenBoard, но может мешать, если на шине несколько master-устройств. | |||
'''Причины и подробное описание''' | |||
Предположительно, из-за реализации UART-блока в процессорах imx6, ножка RTS у трансивера по умолчанию находится в высоком состоянии. Решение проблемы - отдать управление ножкой RTS ядру Linux. | |||
'''Пути обхода''' | |||
Установка ядра Linux версии 5.10. Пакет linux-image-wb6 (версии 5.10.0-wb2 и выше). | |||
'''Запланированное исправление''' | |||
Исправлена в ядре Linux (пакет linux-image-wb6 версии 5.10.0-wb2 и выше) |