主题 : 关于YAFFS2移植过程的错误总结 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 72128
精华: 0
发帖: 12
金钱: 60 两
威望: 12 点
综合积分: 24 分
注册时间: 2012-06-16
最后登录: 2012-09-04
楼主  发表于: 2012-07-17 15:59

 关于YAFFS2移植过程的错误总结

从昨天开始移植YAFFS2根文件系统,出现了许多问题,但总算慢慢一个一个的解决。
问题1:yaffs: dev is 32505859 name is "mtdblock3"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.3, "mtdblock3"
yaffs: auto selecting yaffs2
block 1064 is bad
yaffs_read_super: isCheckpointed 0
VFS: Mounted root (yaffs filesystem) on device 31:3.
Freeing init memory: 136K
Failed to execute /linuxrc.  Attempting defaults...
Kernel panic - not syncing: No init found.  Try passing init= option to kernel.
init找不到,看到网上说了很多原因,也一个一个的试了,内核的slab什么的,但都不能解决,最后看到一个帖子讲到库的问题,我想到是不是我为了图方便用了国嵌里的rootfs的库,我把busybox换成静态连接,果然找到了init,证明确实是库的原因。
问题2:但是新的问题又接踵而至,
Advanced Linux Sound Architecture Driver Version 1.0.21.
ALSA device list:
  No soundcards found.
TCP cubic registered
NET: Registered protocol family 17
s3c2410-rtc s3c2410-rtc: setting system clock to 2085-09-28 09:49:41 UTC (3652508981)
yaffs: dev is 32505859 name is "mtdblock3"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.3, "mtdblock3"
yaffs: auto selecting yaffs2
block 1064 is bad
yaffs_read_super: isCheckpointed 0
VFS: Mounted root (yaffs filesystem) on device 31:3.
Freeing init memory: 136K

cannot run '/etc/init.d/rcS': No such file or directory

Please press Enter to activate this console.
can not run '-/bin/sh': No such file or directory
Please press Enter to activate this console.
can not run '-/bin/sh': No such file or directory
这个问题就郁闷了,init都找到了却不能执行inittab里的命令,显示找不到。找到凌晨三点都不行,就果断睡了。第二天起来突然想到是不是BUSYBOX本身的原因呢,就马上换了BUSYBOX,没有用友善提供的BUSYBOX-1.13.3,从新下了个BUSYBOX-1.13.3,按照同样的步骤执行后居然可以启动。。。。呵呵,终于弄出来,在这里只有对友善提供国嵌视频里的BUSYBOX-1.13.1默默地吐槽,害了我一晚。。。。。希望能给大家提供点帮助。
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2012-07-17 16:31
我们没有提供过第三方视频教程,那些一般是代理送的,而且,我们对那些视频教程一直持保留的态度,里面有些内容实在太老了,很多已经不适应我们新出的软件,因此会造成很多弯路。

学习主要还是看书和网上扒资料,再仔细思考。视频的用途实在很小,不如看一部泡沫剧缓缓神放松一下。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 72128
精华: 0
发帖: 12
金钱: 60 两
威望: 12 点
综合积分: 24 分
注册时间: 2012-06-16
最后登录: 2012-09-04
2楼  发表于: 2012-07-17 20:09
呵呵,恩了。确实也是了。