文件的读取写入有可能发生错误。
经过测试在文件还没有真正写入flash的时候arm已经掉电,或者只写到一半的时候arm掉电。
所以掉电应该在文件写完成之后。
还有在文件中存一些校验码。下次读取的时候通过校验码判断上次文件读写的正确性。
本文探讨了文件读写过程中可能遇到的问题,特别是在ARM设备上因意外掉电导致的数据不完整或损坏情况。提出了确保数据完整性的策略,如等待文件完全写入后再允许掉电,并建议在文件中加入校验码以便后续读取时验证。
文件的读取写入有可能发生错误。
经过测试在文件还没有真正写入flash的时候arm已经掉电,或者只写到一半的时候arm掉电。
所以掉电应该在文件写完成之后。
还有在文件中存一些校验码。下次读取的时候通过校验码判断上次文件读写的正确性。
8262

被折叠的 条评论
为什么被折叠?