硬件:cpu:am335x,存储介质:nandflash
软件:操作系统:Linux,文件系统:UBI(yaffs也试过)
问题现象:经常异常掉电(直接断电),根文件系统的某个文件丢失或者改变了(如:/sbin/reboot文件丢失),导致再也不能启动(出现问题的概率不大:2%左右)
请问这种经常异常断电的嵌入式产品应该如何解决这个问题,或者规避这个问题?
Shine:
这个问题和系统设计有关,有些是板级干扰导致的,有些是NAND本身的问题。短期解决办法就是把根文件系统做成只读的。从根本上杜绝这个问题,就是在系统设计中,加入掉电检测,然后用超级电容维持一段时间让系统正常下电。
yongqing wang:
可以将文件系统设置为只读的文件系统
TI中文支持网