沐夕 发表于 2023-4-3 20:52:25

新SD卡使用f_getfree函数很慢

大佬们,问个问题:

使用FATfs0.13C文件系统,挂载 SD卡后使用f_getfree函数查询内存卡可用空间,发现新SD卡第一次f_getfree差不多要两分钟才能查询完成,只要查过一次的卡,再使用这个函数就能很快跳出。
网上查资料有人说,新卡空闲簇数标志位是0xFFFFFFFF,导致的问题。看了SD卡的引导区数据,确实第一次是0xFFFFFFFF,以后就不会了
各位大佬有解决方法吗?

eric2013 发表于 2023-4-4 09:15:05

使用这个小软件格式化试试

SD卡联盟发布的SD/SDHC/SDXC格式化小软件V5.0.1
https://www.armbbs.cn/forum.php?mod=viewthread&tid=96181

沐夕 发表于 2023-4-4 09:25:41

eric2013 发表于 2023-4-4 09:15
使用这个小软件试试

SD卡联盟发布的SD/SDHC/SDXC格式化小软件V5.0.1


现在是设备量产的时候,每次新卡插到机器上检索的时间都很长第二次就不会,老大有没有好办法规避第一次时间很长的这个问题?

eric2013 发表于 2023-4-4 11:29:20

沐夕 发表于 2023-4-4 09:25
现在是设备量产的时候,每次新卡插到机器上检索的时间都很长第二次就不会,老大有没有好办法规避第一次时 ...

新买的卡使用我二楼分享的小软件格式化后,比较好使。那个是SD卡联盟分享的。
页: [1]
查看完整版本: 新SD卡使用f_getfree函数很慢