关于对petit fatfs 写的问题。

2019-07-21 08:32发布

我用petit fatfs给sd卡里的txt文件夹写数据,为什么会把原来的数据给刷掉,只有当下写的数据。移动读写指针好像也不管用。这是什么原因?请大家指教。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
西北风
2019-07-21 15:45
回复【2楼】正点原子:
---------------------------------
在官网里边说在写的时。候不能扩展文件大小,意思是原来文件多少字节,写完还是多少字节。
我试验过来,如果原来txt文件有9个字节,在写9个字节的话,那么原来那九个字节正好被覆盖了,个移动读写指针好像没关系。
然后我给txt文件里输入了一千多个空格,这时候读写指针就起到作用了,我偏移了512,就实现了数据的写,没有数据冲突。
这样说这个文件系统也太扯了。要想保存好多数据,就得先键入多于数据的空格。感觉不对呀。

一周热门 更多>