zhangwangcz 发表于 2013-6-3 17:22:40

Failed to execute /linuxrc. Attempting defaults...

本帖最后由 zhangwangcz 于 2013-6-4 15:22 编辑

我购买的是tq2416开发板,256M nand flash,使用光盘中自带的3.1内核镜像,我把光盘中自带的文件系统通过光盘中自带的mkyaffs2image工具压缩然后烧写到开发板中,发现启动有问题:
yaffs: dev is 32505859 name is "mtdblock3" rw
yaffs: passed flags ""
VFS: Mounted root (yaffs2 filesystem) on device 31:3.
Freeing init memory: 272K
Failed to execute /linuxrc.Attempting defaults...
Kernel panic - not syncing: No init found.Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.
Backtrace:
[<c001703c>] (dump_backtrace+0x0/0x114) from [<c0528b88>] (dump_stack+0x18/0x1c)
r7:00000013 r6:c002c474 r5:c071620c r4:c07a1640
[<c0528b70>] (dump_stack+0x0/0x1c) from [<c0528bec>] (panic+0x60/0x198)
[<c0528b8c>] (panic+0x0/0x198) from [<c00088c0>] (init_post+0xa8/0xcc)
r3:00000009 r2:00000006 r1:00000005 r0:c0678b3d
[<c0008818>] (init_post+0x0/0xcc) from [<c0716314>] (kernel_init+0x108/0x13c)
r5:c071620c r4:c079fd80
[<c071620c>] (kernel_init+0x0/0x13c) from [<c002c474>] (do_exit+0x0/0x668)

然后我从网上下载了unyaffs工具将光盘中自带的出厂文件镜像解压,添加linuxrc文件后,使用mkyaffs2image工具进行压缩,再次烧写到开发板上,还是启动有问题。不知道是哪里的问题。linuxrc等文件都有777权限。

亚瑟王 发表于 2013-6-4 09:17:07

输入命令:mkyaffs2image --help
然后会得到如下内容的信息,如果是这样的那就对了。
mkyaffs2image: image building tool for YAFFS2 built Jan4 2012
usage: mkyaffs2image dir image_file
         dir      the directory tree to be converted
         image_file the output file to hold the image
         'convert'produce a big-endian image from a little-endian machine
我很怀疑你用的工具。

zhangwangcz 发表于 2013-6-4 09:58:55

我的mkyaffs2image命令跟上面是一样的

zhangwangcz 发表于 2013-6-4 15:22:41

问题解决了,原因是我在windows系统和linux虚拟机共享的文件夹下执行了mkyaffs2image命令。我看教程总是现在linux下生成镜像,然后在复制到windows共享目录中,自己感觉太麻烦了,就直接在共享目录下面操作,这样操作命令的结果是生成的文件镜像格式有问题,所以就出现了上述错误。太粗心了!

Real_me゛ 发表于 2014-3-1 07:14:19

亚瑟王 发表于 2013-6-4 09:17
输入命令:mkyaffs2image --help
然后会得到如下内容的信息,如果是这样的那就对了。
mkyaffs2image:

论坛上哪里有这个工具呢?我急需!

亚瑟王 发表于 2014-3-3 08:59:49

Real_me゛ 发表于 2014-3-1 07:14
论坛上哪里有这个工具呢?我急需!

不要同一个问题发多个问题,浪费大家时间。
制作镜像的命令在《TQ2416 PDA使用手册》的3.1.6章节
制作镜像的工具在光盘中,在使用手册里面也讲解了的。建议仔细阅读一遍使用手册。可以有效的减少你操作上不会的情况。
页: [1]
查看完整版本: Failed to execute /linuxrc. Attempting defaults...