AM3358这个芯片上运行linux操作系统时,出现内核启动失败的现象,现将我们这边调试条件进行如下几点说明:
1)我们的U-boot和内核镜像、设备树都是放在SD卡中,SD卡是启动卡,分了两个区,一个是boot区(FAT32),一个rootfs(ext4),U-boot相关的放在SD卡boot区,内核镜像及设备树相关的放在rootfs/boot分区
2)由于我司的硬件板卡是用的串口4(从0开始编号),U-boot在设备树中增加串口4节点,内核设备树增加了串口4节点,然后在U-boot阶段手动运用setenv bootargs console=ttyS4,115200n8 rootwait rootdelay=3 root=/dev/mmcblk1p2 rw rootfstype=ext4,进行串口切换,内核依旧没有任何信息输出
问题:
内核从SD卡启动不起来原因可能有哪些,该如何解决??