Wiren Board 7: Errata
7.2.1 | 7.3 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ERRWB70001 | |||||||||||||
Легенда | Не подвержено проблеме | ||||||||||||
Подвержено проблеме, исправляется обновлением ПО | |||||||||||||
Подвержено проблеме |
ERRWB70001: После очередной перезагрузки контроллер не загружается
Affected devices
Wiren Board 7 of all revisions with loader version 1.1.1 released before July 15, 2022
Description
A normally working controller does not turn on after the next power reset. The indication LED lights up yellow for about 20 seconds, then goes out for a few seconds, then the cycle repeats.
The debug console says:
U-Boot SPL 2021.10-wb1.1.1-g4c04347f3e (Feb 03 2022 - 14:48:16 +0000) DRAM:
Normal boot hangs after DRAM line.
Sometimes the problem only appears if a microSD card is inserted into the controller.
Reasons and details
Загрузчик неправильно инициализирует оперативную память, не дожидаясь стабилизации PLL перед обращением к микросхемам DRAM.
Пути обхода
Если вставлена microSD карта, попробовать вытащить и обновить загрузчик, как написано выше.
Исправление
Исправлено в U-Boot версии 2021.10-wb1.1.2.
Обновление портировано в stable wb-2204 и в testing.
Для обновления выполните по очереди три команды:
apt update
apt install u-boot-wb7
u-boot-install-wb
Рекомендуется обновить загрузчик на всех контроллерах. Проблема может проявиться на них позже.
Если контроллер уже не загружается, то вернуть его к жизни можно двумя способами:
- записью особого образа на чистую microSD-карту;
- подключением к компьютеру через первый USB-C и запуском утилиты sunxi-fel.