根据我的理解,选定的节点用于向内核发送引导参数。
以下是现有设备代码(am335x-bone-common.dtsi)的选定节点。
chosen {
stdout-path = &uart0;
};
因此,我修改了所选节点以传递内核参数。
chosen {
bootargs = "console=ttyO0,115200 root=/dev/mmcblk0p2 rootfstype=ext3 rw rootwait";
stdout-path = &uart0;
};
在启动板子时,我遇到了KERNEL PANIC的问题,以下是日志{https://pastebin.com/XHyrsmfG}
提供信息:这些是在串行控制台(minicom)上发出的u-boot命令,用于通过SD卡移植内核和设备树。
fatload mmc 0:1 0x81000000 zImage
fatload mmc 0:1 0x82000000 am335x-boneblack.dtb
bootz 0x81000000 - 0x82000000