fdt addr
Выбрать FDT для работы (select FDT to work on)
Большой двоичный объект (BLOB), с которым нужно работать, должен храниться в памяти, а команда U-Boot fdt addr
должна быть проинформирована о его местонахождении.
После выполнения этой команды все последующие команды обработки fdt
будут использовать большой двоичный объект, хранящийся по данному адресу.
Этот адрес можно изменить позже, введя команду fdt addr
или fdt move
.
Как загрузить большой двоичный объект в память и сообщить U-Boot о его местонахождении:
=> print fdt_addr_r
fdt_addr_r=0x00b00000
=> print fdt_file
fdt_file=/tftpboot/duts/canyonlands/canyonlands.dtb
=> tftp ${fdt_addr_r} ${fdt_file}
Waiting for PHY auto negotiation to complete... done
ENET Speed is 1000 Mbps - FULL duplex connection (EMAC0)
Using ppc_4xx_eth0 device
TFTP from server 192.168.1.1; our IP address is 192.168.100.6
Filename '/tftpboot/duts/canyonlands/canyonlands.dtb'.
Load address: 0xb00000
Loading: T #
done
Bytes transferred = 10190 (27ce hex)
=> fdt addr ${fdt_addr_r}
=>