当前位置:  技术问答>linux和unix

yaffs2 文件系统的使用问题

    来源: 互联网  发布时间:2016-10-04

    本文导语:  我将yaffs2加载到linux-2.6.26内核上后,出现了挂载yaffs2 root分区花了很长时间的现象,大家帮忙看看,谢谢。 1.首先用jffs2 root分区启动,然后执行flash_eraseall /dev/mtd3,接着挂载yaffs2 分区(mount -t yaffs2 /dev/mtdblock3 /mnt/y...

我将yaffs2加载到linux-2.6.26内核上后,出现了挂载yaffs2 root分区花了很长时间的现象,大家帮忙看看,谢谢。
1.首先用jffs2 root分区启动,然后执行flash_eraseall /dev/mtd3,接着挂载yaffs2 分区(mount -t yaffs2 /dev/mtdblock3 /mnt/yaffs2),出现下面Log,并且用时2.5秒左右
yaffs: dev is 32505859 name is "mtdblock3"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.3, "mtdblock3"
block 2714 is bad
block 3589 is bad
block 3590 is bad
block 3591 is bad
block 3592 is bad
yaffs_read_super: isCheckpointed 0

接着将rootfs的压缩文件解压到/mnt/yaffs2中,之后umount

2.系统再次启动时,用yaffs2 root分区来启动,启动时挂载信息如下,耗时0.16秒左右,然后reboot重启
yaffs: dev is 32505859 name is "mtdblock3"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.3, "mtdblock3"
yaffs: restored from checkpoint
yaffs_read_super: isCheckpointed 1

3.重启时,以yaffs2 root分区来启动,启动时挂载信息如下,耗时居然花了20秒左右,这是为啥?之后启动一直是这样。
yaffs: dev is 32505859 name is "mtdblock3"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.3, "mtdblock3"
block 2714 is bad
block 3589 is bad
block 3590 is bad
block 3591 is bad
block 3592 is bad
yaffs_read_super: isCheckpointed 0

麻烦大家帮忙给点建议谢谢!
注:如果不用yaffs2 root分区来启动,只是在jffs2 系统下挂载yaffs2分区,然后操作,umount后再挂载
的话,耗时也是0.16秒左右,并且Log信息和上面的2一样,重复操作多次都不变

|
正常 reboot 是会执行 yaffs_CheckpointSave,
但是非法关机是不会执行 yaffs_CheckpointSave 的。
启动的时候需要全局少描,花的时间也很长。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 给内核打yaffs2的问题
  • 请教yaffs2的问题。
  • yaffs2和MLC 4G nand flash驱动问题
  • 请教下 2.6移植 和 YAFFS2移植到问题
  • 加入yaffs2,编译内核显示error: unknown field `prepare_write' specified in initializer iis7站长之家
  • Yaffs2 image 验证
  • 移植YAFFS2出现No init found错误
  • 加入yaffs2,编译内核显示error: unknown field `prepare_write' specified in initializer
  • 挂载yaffs2错误:Kernel panic - not syncing: No init found. Try passing init
  • 新手,移植yaffs2到最后总是无法打开console。求解!!试过各种方案了。附有串口打印的休息以及uboot传入的参数。哪位高手帮忙分析一下哪里错了


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3