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

Нет описания правки
Строка 1: Строка 1:
== 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
== 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


== ERRWB630001: Зависание контроллера в модификации с аппаратной кнопкой и большим числом модулей ввода-вывода ==
== ERRWB630001: Зависание контроллера в модификации с аппаратной кнопкой и большим числом модулей ввода-вывода ==