天嵌 ARM开发社区

 找回密码
 注册
查看: 2803|回复: 7

请教制作Linux文件系统启动到这里死机

[复制链接]
0013180 发表于 2009-10-21 18:44:24 | 显示全部楼层 |阅读模式
yaffs_read_super: isCheckpointed 0
VFS: Mounted root (yaffs filesystem) on device 31:2.
Freeing init memory: 180K
Warning: unable to open an initial console.
Failed to execute /linuxrc.  Attempting defaults...
Kernel panic - not syncing: No init found.  Try passing init= option to kernel.
Backtrace:
[<c0039fd4>] (dump_backtrace+0x0/0x10c) from [<c02b14b8>] (dump_stack+0x18/0x1c)

r7:00000000 r6:c03bdee0 r5:c03bd8a0 r4:c0396248
[<c02b14a0>] (dump_stack+0x0/0x1c) from [<c02b1508>] (panic+0x4c/0x124)
[<c02b14bc>] (panic+0x0/0x124) from [<c00354f0>] (init_post+0xec/0x178)
r3:00000000 r2:c382ce00 r1:c03f1000 r0:c033efbc
[<c0035404>] (init_post+0x0/0x178) from [<c000847c>] (kernel_init+0xcc/0xf4)
r5:c001d6b0 r4:c001da14
[<c00083b0>] (kernel_init+0x0/0xf4) from [<c004af30>] (do_exit+0x0/0x620)
r7:00000000 r6:00000000 r5:00000000 r4:00000000
 楼主| 0013180 发表于 2009-10-22 05:48:54 | 显示全部楼层
问题已经解决 手册45页命令mkyaffsimage_2是对于Linux2.6.25.8 的
如果是Linux—2.6.30.4要用mkyaffs2mage
但是现在又出现这个问题
ailed to execute /linuxrc.  Attempting defaults...
': No such file or director
can't open /dev/tq2440_serial0: No such file or director
回复

使用道具 举报

亚瑟王 发表于 2009-10-22 11:11:54 | 显示全部楼层
你搞错了mkyaffsimage_2是对64MB的Nand Flash的,mkyaffs2image是对256MB的Nand Flash的。
内核或文件系统是你自己做的?
回复

使用道具 举报

 楼主| 0013180 发表于 2009-10-22 12:48:33 | 显示全部楼层
是的内核文件是自己做的
显示yaffs_read_super: isCheckpointed 0
VFS: Mounted root (yaffs filesystem) on device 31:2.
Freeing init memory: 180K
': No such file or director
can't open /dev/s3c2410_serial0: No such file or director
can't open /dev/s3c2410_serial0: No such file or director
回复

使用道具 举报

亚瑟王 发表于 2009-10-22 16:38:54 | 显示全部楼层
检查你的文件系统的etc/inittab中的串口设置,如果你移植串口时使用的是tq2440_serial,对应在文件系统中也应该使用tq2440_serial
回复

使用道具 举报

亚瑟王 发表于 2009-10-22 16:38:58 | 显示全部楼层
检查你的文件系统的etc/inittab中的串口设置,如果你移植串口时使用的是tq2440_serial,对应在文件系统中也应该使用tq2440_serial
回复

使用道具 举报

 楼主| 0013180 发表于 2009-10-22 20:21:52 | 显示全部楼层
我移植的是Linux_2.6.30.4 我试了用tq2440_serial不行我在试其它的# /etc/inittab
::sysinit:/etc/init.d/rcS
tq2440_serial::askfirst:-/bin/sh
::once:/usr/sbin/telnetd -l /bin/login
::ctrlaltdel:/sbin/reboot
::shutdown:/bin/umount -a -r
回复

使用道具 举报

亚瑟王 发表于 2009-10-24 16:30:36 | 显示全部楼层
tq2440_serial0::askfirst:-/bin/sh
应该加上0,标识使用第一个串口作为控制台。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-8-3 07:33 , Processed in 2.041593 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表