vxworks,flash文件系统中(dosFs),系统运行中(有操作文件的动作,如写文件,创建文件)掉电,再重启发现文件变小或文件丢失的问题,一般的调试是怎么个过程?
这个问题调试了好久没有结果,首先flash坏块的可能不大,谁知道怎么定位帮忙解答下,一会帮你加分~~
我也遇到同样的问题,系统在读写文件时突然掉电,会导致文件内容被清空,有时会导致flash不能写,至今还没解决,还望各位支个招
这是因为flash在写时一般会先擦除然后再写入,所以会出现这种情况!一般没什么好的方法!
想问下你打开文件一般要多久才关闭的?
是每次打开然后将缓冲区的数据写入后直接关闭,下次写的时候再打开?还是一直打开只知道写,到最后不写的时候才关闭的?
以前我用过dosfs,是缓冲区满了再打开文件,写入后直接关闭;下次需要写的时候再打开,再写.
没有遇到你说的这种情况啊.