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,
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.