目前,我已将设备树 blob (DTB) 附加到 Linux 内核。我想将 DTB 从内核拆分为一个仅包含 DTB 的唯一分区,类似于下面链接中的图 3。
https://source.android.com/devices/architecture/dto
我知道如何创建新分区,但不确定下一步如何继续。我有一种感觉,我还需要在 bootcmd 中指定地址,但我有点困惑。下面是我的环境:
bootcmd=nand read 0x82000000 0x100000 0x400000;bootm 0x82000000
bootdelay=1
baudrate=115200
ethaddr=00:00:23:34:45:66
ipaddr=192.168.1.10
serverip=192.168.1.2
netmask=255.255.255.0
bootfile="uImage"
bootargs=mem=256M console=ttyAMA0,115200 root=/dev/mtdblock3 maxcpus=1
rootfstype=yaffs ro mtdparts=hinand:512k(boot),512k(env),4M(kernel),80M(rootfs),-(data)
stdin=serial
stdout=serial
stderr=serial
verify=n
ver=U-Boot 2010.06 (Jul 04 2018 - 11:13:16)