Uboot - проверка правильности среды U-Boot - PullRequest
0 голосов
/ 21 ноября 2018

Может ли кто-нибудь поделиться информацией о том, "если и как U-Boot проверяет правильность блока среды"?

Пример: есть 2 среды U-Boot, env 1 (основная) и env2 (избыточная).Обновление env 1 было прервано, поэтому оно недействительно.Как U-Boot узнает, что env 1 является недопустимым, и что ему нужно читать переменные окружения из env 2?

Cheers

1 Ответ

0 голосов
/ 08 декабря 2018

U-Boot может хранить окружение в разных местах в зависимости от конфигурации.Отдельные драйверы поставляются.Некоторые драйверы используют CRC32 для проверки целостности среды, например env / nvram.c.

...