TI中文支持网
TI专业的中文技术问题搜集分享网站

AM3358_linux_kernel启动失败

在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卡启动不起来原因可能有哪些,该如何解决??

Tobi Tobi:

你用的是哪个 版本的 SDK?

我给你两个 ttyO4 的补丁,不过是 SDK 06.00.00.00 的, 对应的 UBoot是2013.01.01,Kernel是 3.2.0 

但愿对你有帮助

Tobi Tobi:

这是 Kernel 的

ka:

回复 Tobi Tobi:

谢谢!

今天下午在调试的可以跑linux,但出现卡死的位置加载根路径的设备不成功。

赞(0)
未经允许不得转载:TI中文支持网 » AM3358_linux_kernel启动失败
分享到: 更多 (0)