以前觉得FATFS有点慢,现在才知道文件多了速度才是真的慢。

2019-12-13 18:29发布

STM32+W25Q64+FATFS
以前凑合着用,没怎么去测试性能。

今天试了下直接调用命令擦除W25Q64 一个4K簇,只要50ms。

通过FATFS去建立几十字节的一个文件,要500多ms。
而且随着文件夹下文件的不断增多,速度一直在下降,有200个文件时候,创建文件时间要1秒多,1000个文件时候,要20秒了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
24条回答
tomzbj
1楼-- · 2019-12-14 19:50
 精彩回答 2  元偷偷看……
68336016
2楼-- · 2019-12-15 00:52
tomzbj 发表于 2019-2-14 16:29
试试spiffs?
不一定比fatfs快,但是有擦写均衡
fatfs要是不停地写小文件这么玩,估计很快就挂了 ...

有空时候,我试下spiffs, littlefs,对比下文件多的时候,速度会下降多少。
不过其他地方好像看到过,这些小系统,在文件稍微多的时候,都会慢很多。
ztrx
3楼-- · 2019-12-15 06:04

Snipaste_2019-02-14_17-54-07.png (14.67 KB, 下载次数: 0)

下载附件

2019-2-14 17:54 上传


这个试过没
Excellence
4楼-- · 2019-12-15 10:18
68336016 发表于 2019-2-14 16:26
I2C不适合吧,我这是SPI

不好意思。富士通也有SPI 。。。
是FRAM

铁电随机存取内存(FRAM)是一种采用铁电质薄膜做为电容器以储存资料的内存,即便在没有电源的情况下仍可保存资料。FRAM 结合了 ROM 和 RAM 的特性,并拥有高速写入资料、低功耗和高速读 / 写周期的优点。富士通半导体自 1999 年即开始生产 FRAM,亦称为 FeRAM。
Excellence
5楼-- · 2019-12-15 12:03
香港商富士通亚太电子有限公司台湾分公司 3 月 1 日宣布,富士通成功开发具有 4 Mbit 记忆容量的全新 FRAM(铁电随机存取内存)(注)产品 MB85RQ4ML,此产品于四线 SPI 界面非挥发性 RAM 市场中拥有最高密度,并开始以样本量供货。

  MB85RQ4ML 采用单一 1.8V 电源供电,使用具有 4 个 I/O pin 的四线 SPI 界面,并能达到每秒 54 MByte 的资料传输速率。

  此产品具高速运算能力与非挥发性内存特性,因此特别适用于网络建置、RAID 控制器及工业运算等领域。

  富士通充分运用 FRAM 的非挥发性、高速读写周期、高读写耐用度及低功耗特性,为穿戴式市场及物联网市场带来使用 FRAM 的免电池解决方案。

  为满足市场对非挥发性 RAM 界面速度提升的迫切需求,富士通目前已成功开发 MB85RQ4ML 4Mbit FRAM,在 FRAM 产品线中拥有最高资料传输速度。
68336016
6楼-- · 2019-12-15 12:23
 精彩回答 2  元偷偷看……

一周热门 更多>