yaffs 错误及解决yffs 错误及解决.docVIP

  • 142
  • 0
  • 约5.14千字
  • 约 5页
  • 2017-03-18 发布于贵州
  • 举报
1. uncorrectable error 报错原因 (2010-07-14 15:50) 分类: kernel 终于找出来了,yaffs系统启动时,老是报错一堆uncorrectable error的原因。 ? 原来是内核里的配置多选了一项FTL。不选FTL,重新烧一次内核和文件系统,启动就没有报错了。 ? 【部分解决】Partially written block xxx detected 2010-05-07 17:15 【问题】 板子上用的nand Flash,加上yaffs2文件系统,使用一段时间后, 每次开机出现类似如下错误: Partially written block 176 detected 【解决办法】 1。后来去看代码搞懂了,是yaffs2文件系统,在关闭之前,要将dirty数据写入nand flash,否则下一次开机yaffs2 scan的时候,就会发现这些block是Partially written 部分写入的,所以就会提示。 解决办法就是,每次要关机之前,要去做一次: sync 让yaffs2将dirty的数据写入到nand flash里面。 同理地,每次关机之前要通过系统去关机,这样会调用到poweroff等工具,其底层实现也是会调用到sync,去写数据。 不过这个办法也存在缺陷,那就是,如果是意外断电,那就还是会遇到同样问题。 2。一般情况

文档评论(0)

1亿VIP精品文档

相关文档