=> setenv serverip 192.168.0.11
=> setenv ipaddr 192.168.0.10
=> tftpboot 0x80F80000 am335x-bonegreen.dtb
=> tftpboot 0x80007FC0 uImage
=> setenv bootargs console=ttyO0,115200n8 root=/dev/mmcblk1p1 rw rootfstype=ext4 rootwait
=> bootm 0x80007FC0 - 0x80F80000
Eu executo estes comandos no u-Boot e consigo inicializar bem no Beaglebone (que uImage é do meu próprio kernel compilado), no entanto eu posso ver que a etapa em que o arquivo uEnv.txt é lido é ignorado durante a inicialização. Especificamente, estou tentando ativar o BB-SPIDEV0-00A0.dtbo. Eu posso ver onde o uEnv normalmente é lido (no bootcmd). Eu tentei definir diferentes variáveis de ambiente no u-boot por exemplo:
=> setenv loadaddr 0x80007FC0
=> setenv fdtaddr 0x80F80000
=> setenv bootfile uImage
fazendo run bootcmd
, mas nada parece funcionar. As variáveis que eu defini parecem ser sobrescritas.
Tags u-boot beagleboneblack