Como posso ativar uma sobreposição ao usar o TFTP no Beaglebone

0
    => 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.

    
por gabson 12.11.2018 / 22:07

0 respostas