WB 6: Errata/en: различия между версиями

Материал из Wiren Board
(Новая страница: «The MCP23008 and MCP23017 chips in the input-output side modules by default enable the INT pin in push-pull mode with high state.»)
(не показана 41 промежуточная версия этого же участника)
Строка 8: Строка 8:
==== Affected devices ====
==== Affected devices ====


Wiren Board 6 '''[[Wiren_Board:_Аппаратные_ревизии/en|rev. 6.3]]'''
Wiren Board 6 '''rev. 6.3'''




Строка 21: Строка 21:
The MCP23008 and MCP23017 chips in the input-output side modules by default enable the INT pin in push-pull mode with high state.
The MCP23008 and MCP23017 chips in the input-output side modules by default enable the INT pin in push-pull mode with high state.


The pin is initialized to the "open collector" mode later, when the wb-hwconf-manager module is loaded.
Инициализация пина в режим "открытый коллектор" происходит позже, при загрузке модуля wb-hwconf-manager.


Therefore, three or more modules provide enough current to supply parasite power to the processor through the INT line on the side connector when the processor is turned off.
Поэтому три и более модуля выдают достаточно тока для паразитного питания процессора через линию INT на боковом разъеме, когда процессор выключен.
Parasite power through GPIO lines can cause the I.MX 6ULL processor to hang and "latch" due to the hardware features of the I.MX 6 series.
Паразитное питание через линии GPIO может приводить к зависанию и "защёлкиванию" процессора i.MX 6ULL из-за аппаратных особенностей серии i.MX 6.




====Workarounds====
====Пути обхода====


Do not use the power button with more than 2 I/O modules
Не использовать кнопку питания с >2 модулями ввода-вывода




====Scheduled fix===
====Запланированное исправление====


Fixed in [[Wiren_Board:_Аппаратные_ревизии/en|rev. 6.4]]
Исправлено в rev. 6.4






== ERRWB630002: Impossibility to update from a USB drive when connected to terminal block A4 ==
== ERRWB630002: Невозможность обновления с USB-накопителя при подключенном клеммнике A4 ==




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


Wiren Board 6 '''[[Wiren_Board:_Аппаратные_ревизии/en|rev. 6.3, 6.4, 6.4.1]]'''
Wiren Board 6 '''rev. 6.3, 6.4, 6.4.1'''




====Description====
====Описание====


If the terminal block A4 of the controller is loaded with a voltage corresponding to the logic unit (i.e. voltage from 3V and above), the controller does not detect the USB drive with the firmware update.
Если на клеммник A4 контроллера во время загрузки подано напряжение, соответствующие логической единице (т.е. напряжение от 3В и выше), то контроллер не обнаруживает USB-накопитель с обновлением прошивки.




====Reasons and detailed description====
====Причины и подробное описание====


The bootloader mistakenly configures the controller's first USB port in OTG mode. The operating mode of the USB port when it is controlled by the same leg of the CPU which is connected to A4 input.
Загрузчик ошибочно конфигурирует первый USB-порт контроллера в режиме OTG. Режим работы порта USB при этом управляется той же ножкой процессора, к которой подключен вход A4.




====Workarounds====
====Пути обхода====


When updating firmware via a USB drive, disconnect the wire from the A4 terminal or remove the entire terminal block.
При обновлении прошивки через USB-накопитель следует отключить провод от клеммы A4, либо снять клеммный блок целиком.




====Scheduled fix===
====Запланированное исправление====


Fixed in loader since version 1.0.0. The bootloader update is made on request at the Wiren Board office, the update is not considered as a warranty case.
Исправлено в загрузчике начиная с версии 1.0.0. Обновление загрузчика производится по запросу в офисе Wiren Board, обновление не считается гарантийным случаем.




== ERRWB650003: Unable to update from USB drive in revision 6.5 ==
== ERRWB650003: Невозможность обновления с USB-накопителя в ревизии 6.5 ==




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


Wiren Board 6 '''[[Wiren_Board:_Аппаратные_ревизии/en|rev. 6.5]]'''
Wiren Board 6 '''rev. 6.5'''




====Description====
====Описание====


The controller does not detect the USB drive with firmware update.
Контроллер не обнаруживает USB-накопитель с обновлением прошивки.




====Reasons and detailed description====
====Причины и подробное описание====


The bootloader mistakenly configures the controller's first USB port in OTG mode. At the same time the operating mode of the USB port is controlled by the same leg of the CPU which is connected to A4 input.
Загрузчик ошибочно конфигурирует первый USB-порт контроллера в режиме OTG. Режим работы порта USB при этом управляется той же ножкой процессора, к которой подключен вход A4.




====Workarounds====
====Пути обхода====


When updating firmware via USB flash drive, a voltage between 5 and 30V must be applied to A4 terminal strip. For example, you can connect terminals A4 and W1 or terminals A4 and W2 with a conductor.
При обновлении прошивки через USB-накопитель следует подать на клеммник A4 напряжение от 5 до 30В. Для этого, например, можно соединить проводником клеммы A4 и W1 или клеммы A4 и W2.




====Scheduled fix===
====Запланированное исправление====


Fixed in bootloader since version 1.0.0, in devices shipped after 2019-03-10. The bootloader can be updated on request at the Wiren Board office or remotely.
Исправлено в загрузчике начиная с версии 1.0.0, в устройствах отгруженных после 2019-03-10. Обновление загрузчика производится по запросу в офисе Wiren Board или удалённо.




== ERRWB600004: the inability to upgrade from some USB drives ==
== ERRWB600004: Невозможность обновления с некоторых USB-накопителей ==




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


Wiren Board 6 of [[Wiren_Board:_Аппаратные_ревизии/en|all revisions]]
Wiren Board 6 всех аппаратных ревизий




====Description====
====Описание====


The controller detects a USB drive with firmware update, but after pressing the button to confirm the update, the update does not occur. Errors are displayed in the debug console:
Контроллер обнаруживает USB-накопитель с обновлением прошивки, но после нажатия на кнопку для подтверждения обновления, обновление не происходит. В отладочную консоль выводятся ошибки:
<pre>
<pre>
EHCI timed out on TD - token=0x2e008d80
EHCI timed out on TD - token=0x2e008d80
Строка 115: Строка 115:




====Reasons and detailed description====
====Причины и подробное описание====


The bootloader does not process the controllers of some flash drives that are unstable in a special way.
Загрузчик не обрабатывает специальным образом нестабильно работающие контроллеры некоторых флеш-накопителей.




====Workarounds====
====Пути обхода====


Use a USB drive of a different model.  
Использовать USB-накопитель другой модели.  




====Scheduled fix===
====Запланированное исправление====


Fixed in bootloader since version 1.0.1, in devices shipped since 2019-04. The bootloader can be updated on request at the Wiren Board office or remotely.
Исправлено в загрузчике начиная с версии 1.0.1, в устройствах отгруженных начиная с 2019-04. Обновление загрузчика производится по запросу в офисе Wiren Board или удалённо.

Версия 19:55, 27 июня 2019

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

Внимание: Отображаемое название «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 или удалённо.