Resolveu:
Para atualizar o tamanho do ambiente com memória flash (em particular no Tegra), precisamos:
-
Verifique se
CONFIG_FILE
está definido em /tools/env/fw_env.h no uboot src (certifique-se de que esta linha é descomentado (#define CONFIG_FILE "/etc/fw_env.config") -
Altere
CONFIG_ENV_SIZE
para o tamanho desejado (/include/configs/tegra-common.h no uboot src), observe precisa ser 4k alinhado para flash se estiver usando mmc -
Corresponder Env. tamanho abaixo do tamanho de
CONFIG_ENV_SIZE
-
Defina o desvio do dispositivo abaixo para ((fim do ambiente addr + 1) -
CONFIG_ENV_SIZE
) (Acontece que o ambiente do uboot é armazenado no final da partição de inicialização) -
Mantenha o tamanho do setor em Flash abaixo de definido como 0x2000 se o env. tamanho difere