lihang19880205 发表于 2011-3-10 21:58:33

gaoyg 发表于 2011-3-25 09:35:11

354779608fwfw 发表于 2012-12-8 17:39:34

同样出现这个问题,求解!!!自己发的帖子如下,望高手指点下。
http://bbs.witech.com.cn/forum.php?mod=post&action=newthread&fid=7&referer=http%3A//bbs.witech.com.cn/forum.php%3Fmod%3Dviewthread%26tid%3D6459%26highlight%3Dinitramfs

weicz 发表于 2012-12-11 23:04:25

本帖最后由 weicz 于 2012-12-11 23:08 编辑

这个问题我遇到过,很多原因会导致这个问题,我上一次的情况是,重新移植内核,在内核代码中
arch/arm/plat-s3c24xx/common-smdk.c
关于flash分区设置与bootloader不匹配,结果找不到文件系统,出现上述问题
在启动的信息中应该能找到类似
Creating 4 MTD partitions on "NAND 128MiB 3,3V 8-bit":                        
0x000000000000-0x000000020000 : "boot"                                          
0x000000180000-0x000000500000 : "MyApp"                                       
0x000000500000-0x000000800000 : "kernel"                                       
0x000000800000-0x000004400000 : "fs_yaffs"
这样的信息,fl2440的bootloader默认指定文件系统位置是/dev/mtd3也就是,第4个
启动最开始有Set boot params = root=/dev/mtdblock3 init=/linuxrc
你自己对照一下
再有就是因为/linuxrc这个脚本没有或者权限不对,应该为777
对了还有一种可能是mkyaffs2image版本不对,这个有64M flash和128M flash两个版本,你要先确认一下你自己的flash多大,我这有个128M版本的


weicz 发表于 2012-12-11 23:10:27

354779608fwfw 发表于 2012-12-8 17:39 static/image/common/back.gif
同样出现这个问题,求解!!!自己发的帖子如下,望高手指点下。
http://bbs.witech.com.cn/forum.php?mod ...

这个问题我遇到过,很多原因会导致这个问题,我上一次的情况是,重新移植内核,在内核代码中
arch/arm/plat-s3c24xx/common-smdk.c
关于flash分区设置与bootloader不匹配,结果找不到文件系统,出现上述问题
在启动的信息中应该能找到类似
Creating 4 MTD partitions on "NAND 128MiB 3,3V 8-bit":                        
0x000000000000-0x000000020000 : "boot"                                          
0x000000180000-0x000000500000 : "MyApp"                                       
0x000000500000-0x000000800000 : "kernel"                                       
0x000000800000-0x000004400000 : "fs_yaffs"
这样的信息,fl2440的bootloader默认指定文件系统位置是/dev/mtd3也就是,第4个
启动最开始有Set boot params = root=/dev/mtdblock3 init=/linuxrc
你自己对照一下
再有就是因为/linuxrc这个脚本没有或者权限不对,应该为777
对了还有一种可能是mkyaffs2image版本不对,这个有64M flash和128M flash两个版本,你要先确认一下你自己的flash多大,我这有个128M版本的
页: [1]
查看完整版本: 制作根文件系统出现错误