AnsweredAssumed Answered

low transfer rate when using USB MSD device based on STM Cube

Question asked by p.ben on Oct 19, 2015
Latest reply on Oct 19, 2015 by qwer.asdf
I am using the STM Cube framework to implement a USB Mass storage device supporting high speed USB for my STM32L151 device. When transferring files from the device to a Windows 8 laptop, I consistently see a transfer rate of 64 KB/sec. Upon using a USB sniffer, I see that the associated bulk enpoint is being sent a request for reading 64 bytes of data (maximum supported read size with HS USB) and it takes 1 millisec to complete the request. This explains the 64 KBps transfer rate I am seeing.

My question is can I expect to get transfer rates higher than this?
Is the 1 millisec response time reasonable assuming that the device has this read data ready and is merely copying it from in memory buffers?