16 419
правок
(Отметить эту версию для перевода) |
|||
Строка 2: | Строка 2: | ||
<languages/> | <languages/> | ||
<translate> | <translate> | ||
<!--T:14--> | |||
__TOC__ | __TOC__ | ||
{| class="wikitable" | {| class="wikitable" | ||
Строка 14: | Строка 15: | ||
|- | |- | ||
<!--T:15--> | |||
|- | |- | ||
| colspan="14" | | | colspan="14" | | ||
Строка 29: | Строка 31: | ||
== ERRWB70001: После очередной перезагрузки контроллер не загружается == <!--T:1--> | == ERRWB70001: После очередной перезагрузки контроллер не загружается == <!--T:1--> | ||
<!--T:2--> | |||
'''Подверженные устройства.''' | |||
<!--T:3--> | <!--T:3--> | ||
Wiren Board 7 всех ревизий с загрузчиком версии 1.1.1, выпущенные до 15 июля 2022 г. | Wiren Board 7 всех ревизий с загрузчиком версии 1.1.1, выпущенные до 15 июля 2022 г. | ||
<!--T:4--> | |||
'''Описание''' | |||
<!--T:5--> | <!--T:5--> | ||
Нормально работающий контроллер после очередной перезагрузки по питанию не включается. Светодиод индикации загорается жёлтым примерно на 20 секунд, потом гаснет на несколько секунд, дальше цикл повторяется. | Нормально работающий контроллер после очередной перезагрузки по питанию не включается. Светодиод индикации загорается жёлтым примерно на 20 секунд, потом гаснет на несколько секунд, дальше цикл повторяется. | ||
<!--T:16--> | |||
В отладочной консоли написано: | В отладочной консоли написано: | ||
<pre> | <pre> | ||
Строка 46: | Строка 51: | ||
Т.е. нормальная загрузка зависает после строчки DRAM. | Т.е. нормальная загрузка зависает после строчки DRAM. | ||
<!--T:17--> | |||
Иногда проблема проявляется только если в контроллер вставлена microSD-карта. | Иногда проблема проявляется только если в контроллер вставлена microSD-карта. | ||
'''Причины и подробное описание''' | <!--T:6--> | ||
'''Причины и подробное описание''' | |||
<!--T:18--> | |||
Загрузчик неправильно инициализирует оперативную память, не дожидаясь стабилизации PLL перед обращением к микросхемам DRAM. | Загрузчик неправильно инициализирует оперативную память, не дожидаясь стабилизации PLL перед обращением к микросхемам DRAM. | ||
<!--T:10--> | |||
'''Пути обхода''' | |||
<!--T:11--> | <!--T:11--> | ||
Если вставлена microSD карта, попробовать вытащить и обновить загрузчик, как написано выше. | Если вставлена microSD карта, попробовать вытащить и обновить загрузчик, как написано выше. | ||
<!--T:12--> | |||
'''Исправление''' | |||
<!--T:13--> | <!--T:13--> | ||
Исправлено в U-Boot версии 2021.10-wb1.1.2. | Исправлено в U-Boot версии 2021.10-wb1.1.2. | ||
<!--T:19--> | |||
Обновление портировано в stable wb-2204 и в testing. | Обновление портировано в stable wb-2204 и в testing. | ||
<!--T:20--> | |||
Для обновления выполните по очереди три команды: | Для обновления выполните по очереди три команды: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
Строка 71: | Строка 83: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<!--T:21--> | |||
Рекомендуется обновить загрузчик на всех контроллерах. Проблема может проявиться на них позже. | Рекомендуется обновить загрузчик на всех контроллерах. Проблема может проявиться на них позже. | ||
<!--T:22--> | |||
Если контроллер уже не загружается, то вернуть его к жизни можно двумя способами: | Если контроллер уже не загружается, то вернуть его к жизни можно двумя способами: | ||
# записью особого образа на чистую microSD-карту; | # записью особого образа на чистую microSD-карту; |