一、移植linux内核
[问题] uboot使用网络加载zImage和设备树,在启动内核的时候一直卡在Starting kernel
[原因] 在uboot里使用print命令,查看设备树的名字是否和tftp文件夹里的设备树的名字一样,一样之后就正常启动了。
二、移植busybox根文件
[问题] 用busybox制作了根文件后,启动出现图中的问题
[原因] 交叉编译器使用的是arm-linux-gnueabihf 7.5.0版本的,busybox的版本是1.30.0。因为交叉编译器版本较高,导致编译后里面的c库不匹配,最后将交叉编译器的版本换成了4.9.0就成功启动了根文件系统。