to:调用FlushFileBuffers强制把数据写入存储器,程序执行完之后,存储器的空间就被占满
占满是什么意思?能不能描述一下具体的情况?
to:writefile写的内容并没有保存在存储器上,各位有什么好的方法能解决这个问
两种方法可供参考:
1、reset之前给ap驱动一个通知,保证当前的操作完成,但是这个要看你的ap写的质量是否很高,比如一次性写入的buffer不能太大等等
2、类似ap写不完而系统reset导致问题的情况,很难来进行完全cover。建议你在块驱动里面做一些处理,保证一些最小单位的写入完成,另外再加上上层的tfat或者texfat的配合