f_getfree()函数需要时间过长

2019-07-20 18:13发布

1、在WIN7系统中将SD卡格式化,然后插入到板子上,启动文件系统。当首次调用f_getfree()函数时需要大约1分钟的时间,第二次调用或者重新启动程序后调用此函数都将很快执行,以后每次调用都很正常。
2、在WIN10系统中将SD卡格式化,然后插入到板子上,启动文件系统。首次调用f_getfree()函数,很快执行,以后每次调用都很正常。
3、在WIN7系统中将SD卡格式化,然后在SD卡中新建一个TXT文件,在文件中随意写入几个字符,然后插入到板子上,启动文件系统。首次调用f_getfree()函数,很快执行,以后每次调用都很正常。
4、在WIN7系统中将SD卡格式化,然后插入到板子上,启动文件系统。在调用f_getfree()函数之前新建一个文件,随意写入几个字符(模仿第三条的行为),然后首次调用f_getfree()函数,依然需要大约1分钟的时间,第二次调用或者重新启动程序后调用此函数都将很快执行,以后每次调用都很正常。
请问下大家有没有遇到过类似的情况?还是我使用时忽略了关键步骤?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
默默莱
1楼-- · 2019-07-20 20:10
顶一个!你都好久没有上论坛了吧!
冰封嗜魔
2楼-- · 2019-07-21 01:52
默默莱 发表于 2016-12-9 21:10
顶一个!你都好久没有上论坛了吧!

是啊,上的频率低了,会看看帖子,很少发帖了。步入社会,事情多了嘛,哈哈。

一周热门 更多>