加载设备树的两条途径:
1、在uboot启动后,使用uboot所提供的命令,加载设备树;
tftpboot [地址] xxx.dtb
fdt addr [地址]
2、将.dtb直接嵌入到操作系统的镜像中,无需显式加载;
.global fdt_blob
FUNC_LABEL (fdt_blob)
.incbin "xxx.dtb"
FUNC_END (fdt_blob)
//在sysInit入口处将fdt_blob放置到X20寄存器供后续使用
LDR X0,=fdt_blob
MOV X20,X0