嵌入式爱好者

查看: 10308|回复: 4

制作根文件系统出现错误

[复制链接]
lihang19880205 该用户已被删除
发表于 2011-3-10 21:58:33 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

gaoyg 该用户已被删除
发表于 2011-3-25 09:35:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

0

帖子

3

积分

发表于 2012-12-8 17:39:34 | 显示全部楼层
同样出现这个问题,求解!!!自己发的帖子如下,望高手指点下。
http://bbs.witech.com.cn/forum.p ... ghlight%3Dinitramfs
回复 支持 反对

使用道具 举报

0

主题

0

帖子

0

积分

发表于 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版本的


mkyaffs2image-128M.rar

9.55 KB, 下载次数: 0, 下载积分: 贡献 1

回复 支持 反对

使用道具 举报

0

主题

0

帖子

0

积分

发表于 2012-12-11 23:10:27 | 显示全部楼层
354779608fwfw 发表于 2012-12-8 17:39
同样出现这个问题,求解!!!自己发的帖子如下,望高手指点下。
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版本的

mkyaffs2image-128M.rar

9.55 KB, 下载次数: 0, 下载积分: 贡献 1

回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-27 03:21

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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