WB 6: Errata: различия между версиями
(Подготовка страницы к переводу) |
(Отметить эту версию для перевода) |
||
Строка 2: | Строка 2: | ||
<translate> | <translate> | ||
== ERRWB630001: Зависание контроллера в модификации с аппаратной кнопкой и большим числом модулей ввода-вывода == | == ERRWB630001: Зависание контроллера в модификации с аппаратной кнопкой и большим числом модулей ввода-вывода == <!--T:1--> | ||
====Подверженные устройства==== | ====Подверженные устройства==== <!--T:2--> | ||
<!--T:3--> | |||
Wiren Board 6 '''rev. 6.3''' | Wiren Board 6 '''rev. 6.3''' | ||
====Описание==== | ====Описание==== <!--T:4--> | ||
<!--T:5--> | |||
При подключенных трех и более боковых модулей ввода-вывода, контроллер зависает при включении кнопкой на корпусе. | При подключенных трех и более боковых модулей ввода-вывода, контроллер зависает при включении кнопкой на корпусе. | ||
Аппаратный вотчдог при этом так же не помогает. | Аппаратный вотчдог при этом так же не помогает. | ||
====Причины и подробное описание==== | ====Причины и подробное описание==== <!--T:6--> | ||
<!--T:7--> | |||
Микросхемы MCP23008 и MCP23017 в боковых модулях по умолчанию включают пин INT в режим пуш-пулл с высоким состоянием. | Микросхемы MCP23008 и MCP23017 в боковых модулях по умолчанию включают пин INT в режим пуш-пулл с высоким состоянием. | ||
<!--T:8--> | |||
Инициализация пина в режим "открытый коллектор" происходит позже, при загрузке модуля wb-hwconf-manager. | Инициализация пина в режим "открытый коллектор" происходит позже, при загрузке модуля wb-hwconf-manager. | ||
<!--T:9--> | |||
Поэтому три и более модуля выдают достаточно тока для паразитного питания процессора через линию INT на боковом разъеме, когда процессор выключен. | Поэтому три и более модуля выдают достаточно тока для паразитного питания процессора через линию INT на боковом разъеме, когда процессор выключен. | ||
Паразитное питание через линии GPIO может приводить к зависанию и "защёлкиванию" процессора i.MX 6ULL из-за аппаратных особенностей серии i.MX 6. | Паразитное питание через линии GPIO может приводить к зависанию и "защёлкиванию" процессора i.MX 6ULL из-за аппаратных особенностей серии i.MX 6. | ||
====Пути обхода==== | ====Пути обхода==== <!--T:10--> | ||
<!--T:11--> | |||
Не использовать кнопку питания с >2 модулями ввода-вывода | Не использовать кнопку питания с >2 модулями ввода-вывода | ||
====Запланированное исправление==== | ====Запланированное исправление==== <!--T:12--> | ||
<!--T:13--> | |||
Исправлено в rev. 6.4 | Исправлено в rev. 6.4 | ||
== ERRWB630002: Невозможность обновления с USB-накопителя при подключенном клеммнике A4 == | == ERRWB630002: Невозможность обновления с USB-накопителя при подключенном клеммнике A4 == <!--T:14--> | ||
====Подверженные устройства==== | ====Подверженные устройства==== <!--T:15--> | ||
<!--T:16--> | |||
Wiren Board 6 '''rev. 6.3, 6.4, 6.4.1''' | Wiren Board 6 '''rev. 6.3, 6.4, 6.4.1''' | ||
====Описание==== | ====Описание==== <!--T:17--> | ||
<!--T:18--> | |||
Если на клеммник A4 контроллера во время загрузки подано напряжение, соответствующие логической единице (т.е. напряжение от 3В и выше), то контроллер не обнаруживает USB-накопитель с обновлением прошивки. | Если на клеммник A4 контроллера во время загрузки подано напряжение, соответствующие логической единице (т.е. напряжение от 3В и выше), то контроллер не обнаруживает USB-накопитель с обновлением прошивки. | ||
====Причины и подробное описание==== | ====Причины и подробное описание==== <!--T:19--> | ||
<!--T:20--> | |||
Загрузчик ошибочно конфигурирует первый USB-порт контроллера в режиме OTG. Режим работы порта USB при этом управляется той же ножкой процессора, к которой подключен вход A4. | Загрузчик ошибочно конфигурирует первый USB-порт контроллера в режиме OTG. Режим работы порта USB при этом управляется той же ножкой процессора, к которой подключен вход A4. | ||
====Пути обхода==== | ====Пути обхода==== <!--T:21--> | ||
<!--T:22--> | |||
При обновлении прошивки через USB-накопитель следует отключить провод от клеммы A4, либо снять клеммный блок целиком. | При обновлении прошивки через USB-накопитель следует отключить провод от клеммы A4, либо снять клеммный блок целиком. | ||
====Запланированное исправление==== | ====Запланированное исправление==== <!--T:23--> | ||
<!--T:24--> | |||
Исправлено в загрузчике начиная с версии 1.0.0. Обновление загрузчика производится по запросу в офисе Wiren Board, обновление не считается гарантийным случаем. | Исправлено в загрузчике начиная с версии 1.0.0. Обновление загрузчика производится по запросу в офисе Wiren Board, обновление не считается гарантийным случаем. | ||
== ERRWB650003: Невозможность обновления с USB-накопителя в ревизии 6.5 == | == ERRWB650003: Невозможность обновления с USB-накопителя в ревизии 6.5 == <!--T:25--> | ||
====Подверженные устройства==== | ====Подверженные устройства==== <!--T:26--> | ||
<!--T:27--> | |||
Wiren Board 6 '''rev. 6.5''' | Wiren Board 6 '''rev. 6.5''' | ||
====Описание==== | ====Описание==== <!--T:28--> | ||
<!--T:29--> | |||
Контроллер не обнаруживает USB-накопитель с обновлением прошивки. | Контроллер не обнаруживает USB-накопитель с обновлением прошивки. | ||
====Причины и подробное описание==== | ====Причины и подробное описание==== <!--T:30--> | ||
<!--T:31--> | |||
Загрузчик ошибочно конфигурирует первый USB-порт контроллера в режиме OTG. Режим работы порта USB при этом управляется той же ножкой процессора, к которой подключен вход A4. | Загрузчик ошибочно конфигурирует первый USB-порт контроллера в режиме OTG. Режим работы порта USB при этом управляется той же ножкой процессора, к которой подключен вход A4. | ||
====Пути обхода==== | ====Пути обхода==== <!--T:32--> | ||
<!--T:33--> | |||
При обновлении прошивки через USB-накопитель следует подать на клеммник A4 напряжение от 5 до 30В. Для этого, например, можно соединить проводником клеммы A4 и W1 или клеммы A4 и W2. | При обновлении прошивки через USB-накопитель следует подать на клеммник A4 напряжение от 5 до 30В. Для этого, например, можно соединить проводником клеммы A4 и W1 или клеммы A4 и W2. | ||
====Запланированное исправление==== | ====Запланированное исправление==== <!--T:34--> | ||
<!--T:35--> | |||
Исправлено в загрузчике начиная с версии 1.0.0, в устройствах отгруженных после 2019-03-10. Обновление загрузчика производится по запросу в офисе Wiren Board или удалённо. | Исправлено в загрузчике начиная с версии 1.0.0, в устройствах отгруженных после 2019-03-10. Обновление загрузчика производится по запросу в офисе Wiren Board или удалённо. | ||
== ERRWB600004: Невозможность обновления с некоторых USB-накопителей == | == ERRWB600004: Невозможность обновления с некоторых USB-накопителей == <!--T:36--> | ||
====Подверженные устройства==== | ====Подверженные устройства==== <!--T:37--> | ||
<!--T:38--> | |||
Wiren Board 6 всех аппаратных ревизий | Wiren Board 6 всех аппаратных ревизий | ||
====Описание==== | ====Описание==== <!--T:39--> | ||
<!--T:40--> | |||
Контроллер обнаруживает USB-накопитель с обновлением прошивки, но после нажатия на кнопку для подтверждения обновления, обновление не происходит. В отладочную консоль выводятся ошибки: | Контроллер обнаруживает USB-накопитель с обновлением прошивки, но после нажатия на кнопку для подтверждения обновления, обновление не происходит. В отладочную консоль выводятся ошибки: | ||
<pre> | <pre> | ||
Строка 114: | Строка 133: | ||
====Причины и подробное описание==== | ====Причины и подробное описание==== <!--T:41--> | ||
<!--T:42--> | |||
Загрузчик не обрабатывает специальным образом нестабильно работающие контроллеры некоторых флеш-накопителей. | Загрузчик не обрабатывает специальным образом нестабильно работающие контроллеры некоторых флеш-накопителей. | ||
====Пути обхода==== | ====Пути обхода==== <!--T:43--> | ||
<!--T:44--> | |||
Использовать USB-накопитель другой модели. | Использовать USB-накопитель другой модели. | ||
====Запланированное исправление==== | ====Запланированное исправление==== <!--T:45--> | ||
<!--T:46--> | |||
Исправлено в загрузчике начиная с версии 1.0.1, в устройствах отгруженных начиная с 2019-04. Обновление загрузчика производится по запросу в офисе Wiren Board или удалённо. | Исправлено в загрузчике начиная с версии 1.0.1, в устройствах отгруженных начиная с 2019-04. Обновление загрузчика производится по запросу в офисе Wiren Board или удалённо. | ||
</translate> | </translate> |
Версия 19:51, 27 июня 2019
ERRWB630001: Зависание контроллера в модификации с аппаратной кнопкой и большим числом модулей ввода-вывода
Подверженные устройства
Wiren Board 6 rev. 6.3
Описание
При подключенных трех и более боковых модулей ввода-вывода, контроллер зависает при включении кнопкой на корпусе. Аппаратный вотчдог при этом так же не помогает.
Причины и подробное описание
Микросхемы MCP23008 и MCP23017 в боковых модулях по умолчанию включают пин INT в режим пуш-пулл с высоким состоянием.
Инициализация пина в режим "открытый коллектор" происходит позже, при загрузке модуля 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 или удалённо.