Следует ли резервное копирование изображения U-Boot использовать резервную среду или оригинальную среду?
-
27-10-2019 - |
Вопрос
Я работаю над встроенным проектом прошивки с помощью U-Boot. Мы должны иметь резервную копию U-Boot во втором месте. Все технические материалы о переселении вектора сброса процессора были разработаны.
У меня вопрос: должен ли я иметь альтернативную копию U-Boot, использовать местоположение альтернативной среды, или безопасно использовать ту же окружающую среду, что и основная копия U-Boot?
Мне в основном интересно, каковы вероятность того, что облачная среда может удержать U-Boot от доступной для пользователя.
Решение
Все зависит от вашей системы.
U-Boot использует контрольную сумму, чтобы проверить, что среда не была повреждена. Если контрольная сумма выходит из строя, она возвращается к составлению по умолчанию. Если они настроены на загрузку вашей системы, то в этом случае вы будете в безопасности.
Если ваша среда изменена так, что она все еще действительна, но не загружает вашу систему, у вас есть проблема. Одностороннее это-настройка U-Boot для прослушивания последовательного порта и ввести интерактивный режим, если клавиша нажимается в первые несколько секунд после загрузки. Затем у вас есть способ изменить среду, либо вручную, либо через сценарий ожидаемого типа. Тем не менее, самое простое решение-использовать отдельную среду для вашей резервной U-Boot, как вы предлагаете.