打印

s3c2440 + nand flash,如何保证掉电不损坏系统(linux)

[复制链接]
6970|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
reconfig_alic|  楼主 | 2012-8-24 09:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求助高手:     不知道达人是怎么完成的,我的系统硬件是:s3c2440 + nor flash + nand flash;
文件系统是yaffs2,系统是linux。
     有个棘手的问题:我随即断电(本系统就是这样关机的。。。),可能发生在写文件的时候,会不会使系统崩溃?(丢掉正在写的文件也无所谓,重要的是要保证系统不崩溃)。谁有什么高招,解决过这个问题?
      在线等!!!谢谢达人!

相关帖子

沙发
reconfig_alic|  楼主 | 2012-8-24 10:56 | 只看该作者
达人还不出现。。。

使用特权

评论回复
板凳
jlass| | 2012-8-28 08:51 | 只看该作者
你发的地方太多了
我在其中的一篇回了
yaffs2不会有这个问题的

使用特权

评论回复
地板
reconfig_alic|  楼主 | 2012-9-4 12:47 | 只看该作者
谢谢大神!
我在那里结贴了。
当时没办法,就多发了几个地方!

使用特权

评论回复
5
阿南| | 2012-9-7 14:34 | 只看该作者
NOR Flash是很难出现这样情况的,NAND机率会高很多,可以在硬件上对NAND的写保护脚进行保护,软件上也需要处理下。

使用特权

评论回复
6
reconfig_alic|  楼主 | 2012-9-21 15:41 | 只看该作者
NOR Flash是很难出现这样情况的,NAND机率会高很多,可以在硬件上对NAND的写保护脚进行保护,软件上也需要处理下。
阿南 发表于 2012-9-7 14:34
这个很麻烦的吧?特别是软件保护。如果系统要进行更新日志,而把管教保护了,它怎么工作啊?

使用特权

评论回复
7
reconfig_alic|  楼主 | 2012-9-21 15:41 | 只看该作者
NOR Flash是很难出现这样情况的,NAND机率会高很多,可以在硬件上对NAND的写保护脚进行保护,软件上也需要处理下。
阿南 发表于 2012-9-7 14:34
那岂不是要修改内核的文件系统了?

使用特权

评论回复
8
gupeipei| | 2012-10-16 18:35 | 只看该作者
1,在主电源加一个电压侦测的芯片接到 wp 脚   ,  不知道有没有用哦  。
2,在主电源加一个电压侦测的芯片接到主芯片中断脚,  收到中断 到系统掉电  估计还有几十个us 的时间 ,cpu 应该来得及做一些保护动作 。

这两个思路不知道可不可行 。

使用特权

评论回复
9
阿南| | 2012-10-17 09:21 | 只看该作者
这两个思路,一些原厂都做过,因为NAND掉数据的机率是很小的,所以需要很长时间测试。

使用特权

评论回复
10
reconfig_alic|  楼主 | 2013-1-16 16:36 | 只看该作者
传说中的阿南啊,今天才看到,膜拜一下!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

26

帖子

1

粉丝