U-boot define variável ambiental padrão

U-boot define variável ambiental padrão

Eu tenho um dispositivo incorporado que:
-Não tenho console serial
-Tenho console root via SSH
-mtd-tools instalado, para poder manipular dispositivos /dev/mtdblockX que armazenam bootloader, kernel, etc.

Bootloader é U-boot. Eu tenho o código-fonte completo e posso compilá-lo com sucesso. Também posso definir as configurações de ambiente padrão, porém o destino não as está usando - porque algo foi predefinido no flash para o ambiente.

Posso imprimi-los com fw_printenv. fw_saveenv não está funcionando neste quadro de destino.

Então, minha pergunta é: COMO posso atualizar a configuração de env padrão do u-boot para forçá-lo a armazená-lo E substituir os atuais?

Obrigado.


TERMO ADITIVO

#define CONFIG_BOOTCOMMAND ext4load mmc 0:1 xyz 

em configs/customboard.h, mas depois de inicializar e executar fw_printenv, ele imprime "Aviso: CRC incorreto, usando ambiente padrão" e várias outras strings, mas não o ext4load que defini.

informação relacionada