请教:
我现在想创建了一个800K左右的文档,但发现一旦写入过数据关闭过文件后再打开写文件数据就会把前面写入的数据全都擦掉了,请问有没有可以避免,像外挂FLASH一般都是可以一页一页擦写数据,我试了一下不管我偏移多少来写下一次的数据都会把前面的数据擦掉,难道一定要把所有的数据先读出来再写吗?这个好像不合理啊,有知道的大神请指教一下,感谢
convex j:
不合理! 你的目标是想在对原文件做修改,比如在末尾接着写;而不是完全重新写,是吗?
convex j:
回复 convex j:
是不是 sl_FsOpen()的参数设置有误? 可以参考下:SWRU455E7.4.2
Viki Shi:
论坛有类似问题,查看这边解答: e2echina.ti.com/…/122540
convex j:
回复 Viki Shi:
必须重写全部文件,效率好低!是个缺陷,请TI改善一下。