F_open 耗费时间为什么这么长?

最近折腾了一阵子fatfs,发现在f_open的时候 耗费时间180ms。

看了函数内部,找路径follow_path花费了 100ms

FS_LOCK相关花了80ms,把FS_LOCK改大改小都是如此。

这是啥原因?然后把SD卡格式化了,

震惊!f_open稳定的耗费了5ms。

无语了!

仔细想想也有道理!

---------------

2019.03.19  看样子是碎片过多,得用WINHEX查看,仔细研读各个函数

猜你喜欢

转载自blog.csdn.net/unsv29/article/details/88640058
今日推荐