您尚未登录。

#1 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » LittleFS (lfs) -------- 一个高度完整的嵌入式文件系统 » 2018-12-11 22:34:44

gotofly21 说:

sd卡写有个写入时间(很长,ms级),你传多个块(好像个数也有个限制)(一个块512)和一个块,后面等待的写入时间其实差不多(其实数据传输时间并不多)。所以每次写越多块,速度越快。以前拿示波器看过。 搞了一周,放弃了。写几k长的文件还可以,大文件老是死机。不好查。说明也太少,实在搞不懂那个 ahead_buffer是做什么的。

大文件死机可以查看下是不是溢出了,可以分次进行写操作。

#2 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » LittleFS (lfs) -------- 一个高度完整的嵌入式文件系统 » 2018-12-11 22:33:22

gotofly21 说:

sd卡写有个写入时间(很长,ms级),你传多个块(好像个数也有个限制)(一个块512)和一个块,后面等待的写入时间其实差不多(其实数据传输时间并不多)。所以每次写越多块,速度越快。以前拿示波器看过。 搞了一周,放弃了。写几k长的文件还可以,大文件老是死机。不好查。说明也太少,实在搞不懂那个 ahead_buffer是做什么的。

那个head_buffer用处不太大,只是用来寻找下一个block 的作用,个人理解。 我这写1k字节数据要100-200ms,blocksize是4096,因为写的是spiflash,所以这值最小是4096.读和写的大小是256字节。

#3 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » LittleFS (lfs) -------- 一个高度完整的嵌入式文件系统 » 2018-12-10 23:08:10

gotofly21 说:

为什么我要拷进去1M以上文件就死机,stm32,还有就是不太适合sd,每次写只写512字节,速度太慢太慢

是如何写的?每次写512字节有记过时间吗?会耗时多久,我这些1024字节要150ms左右

#4 Re: 计算机图形/GUI/RTOS/FileSystem/OpenGL/DirectX/SDL2 » LittleFS (lfs) -------- 一个高度完整的嵌入式文件系统 » 2018-11-20 23:30:39

伽美什 说:
lilo 说:
伽美什 说:

写flash的速度有测试过么,我这边写的好慢但是找不出来原因

你用什么SOC, 我用 f1c100s裸奔上 littlefs 没什么问题, 所有没有测速度。

看看你的spi速率.

华为的liteos,用littlefs写4M要30400ms,驱动用了23776,同样写4Mjffs就只要826ms,调用方式都是一样的O_o


请问您是如何测试读写速度的,我这里测的更慢,打开debug发现有很多擦写,在mbed os上的

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn