本帖最后由 huangxuejia-29212 于 2018-12-20 10:59 编辑 各大STM32开发板卖家都在教大家在FLASH上使用FAT文件系统, 请问在实际项目中大家有用吗? 在FLASH上用FAT会有什么缺陷呢? ARM官方的mbed项目出了一个littlefs,近日移植到407, 很简单,几分钟就能跑了,大家有兴趣可以和fatfs对比对比。4 k) |7 J: [1 W# ? 反正我没在 spi flash上用过fat。。。。。7 O, i6 B; W- r- R( r A1 Q6 |8 a littlefs更多细节正在学习,,,7 P. D" a7 s8 A/ F+ C d+ ^ 不过从介绍上看,应该性能非常不错。: G" c$ ?) b& L; i; Z5 ~ ' P5 n( W/ l% s g) N1 I+ v 硬件够用 教程实用 代码能用 只提供干货5 F# H% i( k4 i- z4 Y! T 1 ~4 X' p; Y5 W5 { |
图片上有说明3个特点:6 f/ m- \" b2 m& k; c& v
1. 内存和代码量小. n4 T$ M }* S$ a
2. 掉电保护
3. 磨损均衡* x& l0 z: i$ Q/ Y- m# Q
在spiflash上创建文件系统,都可以用。
格式跟FAT不一样,不能像SD卡那样直接读出。
如果是用在SPI FLASH上,尽量不要用FATFS吧
是的, FatFS 没有是磨损平衡
磨损不重要啊,有坏块管理就行了
文化系统索引块坏掉