请教大神FATFS多文件操作的问题

2019-07-20 06:48发布

本帖最后由 86king 于 2016-8-26 10:06 编辑

用fatfs打开一个文件读写都没有问题,但是同时打开两个不同文件,比如1.txt和2.txt, 然后往两个文件分别写数据,就只有最后打开的文件有效(2.txt有效),f_write第一个文件,返回错误代码9,不知道什么情况,望大神们指点一下!


另外补充,我定义的两个全局的FIL test1和FIL test2 两个文件,多文件设置那里已经设置了:
_FS_LOCK        4,还是不行(老版本为#define        _FS_SHARE)


是不是还有哪些地方需要修改?有没有人用过多文件的?




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
shjzqbx
1楼-- · 2019-07-20 09:41
 精彩回答 2  元偷偷看……
86king
2楼-- · 2019-07-20 10:01
原子哥可以指导一下不,百度都找遍了,不知道什么问题
shjzqbx
3楼-- · 2019-07-20 10:57
我们用的时候都是,先打开一个文件,然后写好数据后,关掉文件后,再打开另一个文件往里面写数据的,然后关闭文件
86king
4楼-- · 2019-07-20 11:42
 精彩回答 2  元偷偷看……
shjzqbx
5楼-- · 2019-07-20 17:35
86king 发表于 2016-8-26 14:02
因为要同时采集音频数据和心电数据,并把这两路数据写到SD卡,所以只能开两个文件来写

分时喽,或者缓存
86king
6楼-- · 2019-07-20 18:13
 精彩回答 2  元偷偷看……

一周热门 更多>