天嵌 ARM开发社区

 找回密码
 注册
查看: 3120|回复: 5

Failed to execute /linuxrc. Attempting defaults...

[复制链接]
zhangwangcz 发表于 2013-6-3 17:22:40 | 显示全部楼层 |阅读模式
本帖最后由 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:[for TQ210] image building tool for YAFFS2 built Jan  4 2012
usage: mkyaffs2image dir image_file [convert]
           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命令跟上面是一样的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 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:[for ...

论坛上哪里有这个工具呢?我急需!
亚瑟王 发表于 2014-3-3 08:59:49 | 显示全部楼层
Real_me゛ 发表于 2014-3-1 07:14
论坛上哪里有这个工具呢?我急需!

不要同一个问题发多个问题,浪费大家时间。
制作镜像的命令在《TQ2416 PDA使用手册》的3.1.6章节
制作镜像的工具在光盘中,在使用手册里面也讲解了的。建议仔细阅读一遍使用手册。可以有效的减少你操作上不会的情况。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-5-14 21:12 , Processed in 1.031256 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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