最近搞了一个orangepi3-lts的板子,主控是全志H6
把香橙派官方的ubuntu镜像烧写到TF卡中,发现只有一个ext4分区,根文件系统就在这个分区,内核和设备树在/boot/目录下。
然后我就想着把内核和设备树放在单独一个fat分区,自己编译一下uboot(主要原因还是他的SDK太大了,想把uboot和内核单独拉出来编译)。
这个是我编译uboot的过程
这个是卡死的页面,看着启动参数都是没问题的
这个是uboot启动参数
1.内核和设备树使用的是官方的,也尝试过单独编译内核设备树然后替换官方镜像中的内核设备树发现能够正常启动。
2.我用USB功率计监测到官方镜像正常启动时那个电流一直在变化,而自己编译卡死的这个从卡死开始就没再变过,所以觉得不是串口重新定向不对的问题。
3.给TF卡分区时FAT16格式和FAT32格式都试过,都是这样。
大家有什么建议或解决方法交流一下让我再试试
离线
没人咋搞过这个芯片吗。第一次用全志自己编译就出着岔子,难受
离线
这块板子我也是刚拿到手,不知道对不对哈,不少一部分情况下Linux作为系统启动时是会有一片用作加载各种模块与驱动的initramfs的,应该是少了一个文件镜像,导致内核没办法加载正确的驱动等等
这个我也有注意到,不太确定需不需要;另外再补充一点,这个ARM64芯片在编译uboot时需要先编译ATF,这一步之前测试时漏掉了,现在手里没有这块板子也试不成了
离线