|
本帖最后由 huangxuejia-29212 于 2018-12-20 10:59 编辑 ( w' _9 G6 p5 X! U 各大STM32开发板卖家都在教大家在FLASH上使用FAT文件系统, 请问在实际项目中大家有用吗? 在FLASH上用FAT会有什么缺陷呢? ARM官方的mbed项目出了一个littlefs,近日移植到407, 很简单,几分钟就能跑了,大家有兴趣可以和fatfs对比对比。 反正我没在 spi flash上用过fat。。。。。3 d! L6 K; z2 `2 | littlefs更多细节正在学习,,, 不过从介绍上看,应该性能非常不错。* z& M( j& z7 p/ z% q
硬件够用 教程实用 代码能用6 q( [: v& `3 I6 v 只提供干货$ @: _; D5 i) _! w! i% c8 r( k $ `& \6 f$ r$ K# O. T
littlefs.rar
(72.26 KB, 下载次数: 721)
|
微信公众号
手机版
图片上有说明3个特点:& x& ^$ C& y! a) d9 N2 `, y$ R
1. 内存和代码量小
2. 掉电保护
3. 磨损均衡& ?& H) O1 E1 y ]6 P9 B
" K" b$ i. w q& S Y
在spiflash上创建文件系统,都可以用。
格式跟FAT不一样,不能像SD卡那样直接读出。
如果是用在SPI FLASH上,尽量不要用FATFS吧
是的, FatFS 没有是磨损平衡
磨损不重要啊,有坏块管理就行了
文化系统索引块坏掉