Eu escrevi o post do blog que você vinculou. Você já inicializou o sistema a partir do uboot que você gravou no cartão SD?
O motivo é que não há um ambiente gravado no cartão SD até você executar o saveenv. Até que você execute saveenv, o u-boot utilizará os padrões internos incorporados no binário u-boot.