Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
KrDe_284951
Level 4
Level 4
10 replies posted 10 questions asked 5 replies posted

Hi,

I'm using EmFile on SPI as SD card interface. Basically this works fine but the write speed is too slow for our application. Measuring the actual throughput during a write operation (suing the FS_FWrite() function) I get approx.1kB per second, where my application needs at least 5 kB/s. How can I speed up things? My bus & master clock are already set to the maximum, so I will need another trick. Any advice? (Currently I'm using EmFile V1.20. Is there a better version of this lib or are alternative file system libs avalibale?)

Thanks for your reply,

Kris

0 Likes
1 Reply
KrDe_284951
Level 4
Level 4
10 replies posted 10 questions asked 5 replies posted

Data transfer rate is largely influenced by the block size. In stead of writing small records, I concatented several records in a single write operation, improving the speed up to an acceptable level.