Команды U-Boot

  Инфо    Память    Хранилище    Выполнение    Загрузка      Окружение      FDT    Sunxi  

  editenv    env    printenv    run      saveenv      setenv    setexpr  

saveenv *


Сохранить переменные окружения в постоянное хранилище (save environment variables to persistent storage)

Help: => help saveenv saveenv - save environment variables to persistent storage Usage: saveenv =>

Команда saveenv - сохраняет переменные среды в постоянное хранилище, а именно - в раздел env на SD-карте (для Opi Zero2, не имеющей nand-памяти).

Переменные окружения хранятся в виде простых текстовых строк, разделенных нулевым байтом. Признак конца - два нулевых байта.


Результат выполнения команды для Orange Pi Zero2:

=> saveenv Saving Environment to SUNXI_FLASH... Writing to env... OK =>

Все изменения, которые вы вносите в среду U-Boot, производятся только в ОЗУ. Они теряются, как только вы перезагружаете систему. Если вы хотите сделать свои изменения постоянными, вы должны использовать saveenv команду для записи копии настроек среды в постоянное хранилище, откуда они автоматически загружаются во время запуска:


=> saveenv Saving Environment to Flash... Un-Protected 1 sectors Un-Protected 1 sectors Erasing Flash... . done Erased 1 sectors Writing to Flash... done Protected 1 sectors Protected 1 sectors =>