FATFS,R0.11版本,为什么用f_mkdir()函数创建一个目录要占用9s钟那么长啊!!!!

2019-08-17 07:32发布

FATFS,R0.11版本,为什么用f_mkdir()函数创建一个目录要占用9s钟那么长啊!!!!
我的要创建的目录是action/my download/飞得更高.txt,第一级上的action已经存在,不存在的文件夹是my download文件夹,创建my download文件夹占用9s的时间!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
zxa123456
1楼-- · 2019-08-17 10:50
产品可以在电脑上变成U盘,本身的FATFS也会蓝牙传输文件写进卡里,这两种操作一交叉就会出现这种问题,根本原因是PC的FAT32与FATFS的搜索空闲簇的算法不一致,导致记录在TF卡FS_INFO中的可使用的空闲簇号变化而相互不兼容。
FATFS文件系统本身的bug导致,FATFS首先是一个精简版的FAT12/16/32,很多WINDOWS下的缓冲都省掉了,我想WINDOWS下的FAT有足够大的缓冲来一次性检索出多个空闲可用簇,并保存起来,这是为什么TF卡在电脑上能快速读写的原因。
taizonglai
2楼-- · 2019-08-17 15:42
 精彩回答 2  元偷偷看……

一周热门 更多>