Hardware errors/features of Wiren Board 6

Материал из Wiren Board
Версия от 19:55, 27 июня 2019; RomanKulibaba (обсуждение | вклад) (Новая страница: «The MCP23008 and MCP23017 chips in the input-output side modules by default enable the INT pin in push-pull mode with high state.»)

Другие языки:

Внимание: Отображаемое название «Hardware errors/features of Wiren Board 6» переопределяет ранее заданное отображаемое название «WB 6: Errata».

ERRWB630001: controller freezing in modification with hardware button and a large number of I/O modules connected

Affected devices

Wiren Board 6 rev. 6.3


Description

When three or more side I / o modules are connected, the controller hangs when the button on the case is turned on. Hardware watchdog does not help at the same time.


Reasons and detailed description

The MCP23008 and MCP23017 chips in the input-output side modules by default enable the INT pin in push-pull mode with high state.

Инициализация пина в режим "открытый коллектор" происходит позже, при загрузке модуля wb-hwconf-manager.

Поэтому три и более модуля выдают достаточно тока для паразитного питания процессора через линию INT на боковом разъеме, когда процессор выключен. Паразитное питание через линии GPIO может приводить к зависанию и "защёлкиванию" процессора i.MX 6ULL из-за аппаратных особенностей серии i.MX 6.


Пути обхода

Не использовать кнопку питания с >2 модулями ввода-вывода


Запланированное исправление

Исправлено в rev. 6.4


ERRWB630002: Невозможность обновления с USB-накопителя при подключенном клеммнике A4

Подверженные устройства

Wiren Board 6 rev. 6.3, 6.4, 6.4.1


Описание

Если на клеммник A4 контроллера во время загрузки подано напряжение, соответствующие логической единице (т.е. напряжение от 3В и выше), то контроллер не обнаруживает USB-накопитель с обновлением прошивки.


Причины и подробное описание

Загрузчик ошибочно конфигурирует первый USB-порт контроллера в режиме OTG. Режим работы порта USB при этом управляется той же ножкой процессора, к которой подключен вход A4.


Пути обхода

При обновлении прошивки через USB-накопитель следует отключить провод от клеммы A4, либо снять клеммный блок целиком.


Запланированное исправление

Исправлено в загрузчике начиная с версии 1.0.0. Обновление загрузчика производится по запросу в офисе Wiren Board, обновление не считается гарантийным случаем.


ERRWB650003: Невозможность обновления с USB-накопителя в ревизии 6.5

Подверженные устройства

Wiren Board 6 rev. 6.5


Описание

Контроллер не обнаруживает USB-накопитель с обновлением прошивки.


Причины и подробное описание

Загрузчик ошибочно конфигурирует первый USB-порт контроллера в режиме OTG. Режим работы порта USB при этом управляется той же ножкой процессора, к которой подключен вход A4.


Пути обхода

При обновлении прошивки через USB-накопитель следует подать на клеммник A4 напряжение от 5 до 30В. Для этого, например, можно соединить проводником клеммы A4 и W1 или клеммы A4 и W2.


Запланированное исправление

Исправлено в загрузчике начиная с версии 1.0.0, в устройствах отгруженных после 2019-03-10. Обновление загрузчика производится по запросу в офисе Wiren Board или удалённо.


ERRWB600004: Невозможность обновления с некоторых USB-накопителей

Подверженные устройства

Wiren Board 6 всех аппаратных ревизий


Описание

Контроллер обнаруживает USB-накопитель с обновлением прошивки, но после нажатия на кнопку для подтверждения обновления, обновление не происходит. В отладочную консоль выводятся ошибки:

EHCI timed out on TD - token=0x2e008d80
EHCI timed out on TD - token=0xae008d80
EHCI timed out on TD - token=0xae008d80
Error reading cluster
** Unable to read file wb6_update_FACTORYRESET.fit **
Read failed: -1


Причины и подробное описание

Загрузчик не обрабатывает специальным образом нестабильно работающие контроллеры некоторых флеш-накопителей.


Пути обхода

Использовать USB-накопитель другой модели.


Запланированное исправление

Исправлено в загрузчике начиная с версии 1.0.1, в устройствах отгруженных начиная с 2019-04. Обновление загрузчика производится по запросу в офисе Wiren Board или удалённо.