请教一下大家,请问 nezha D1 启动流程中,设备树的存放位置是哪里?我用自己写的程序替换了 OpenSBI 之后发现启动时 a1 寄存器中并不是设备树的地址而是U-Boot的跳转地址。
我现在是将设备树直接编译到二进制文件中避开这一点,但是还是无法正确引导 Kernel,在跳转到 UBoot 前我将编入的设备树放到了 a1 寄存器,但是 Uboot 似乎没有正确识别。
请教一下大家,请问 nezha D1 启动流程中,设备树的存放位置是哪里?我用自己写的程序替换了 OpenSBI 之后发现启动时 a1 寄存器中并不是设备树的地址而是U-Boot的跳转地址。
我现在是将设备树直接编译到二进制文件中避开这一点,但是还是无法正确引导 Kernel,在跳转到 UBoot 前我将编入的设备树放到了 a1 寄存器,但是 Uboot 似乎没有正确识别。