cancel
Showing results for 
Search instead for 
Did you mean: 

How to Achieve Fastest Transfer Rate on USB MSC Device on stm32h753

dvirbuc
Associate

Hello,

I'm using stm32h753i-eval2 with the provided example application: MSC_Standalone

My goal is to achieve the fastest transfer of files between the stm32 and the host PC (windows)

When I run the application as MSC_Standalone_HS_release  I get around 2 MBytes/s

dvirbuc_0-1691660562684.png

When I change the macro MSC_MEDIA_PACKET (in usbd_conf.h)

from (8 * 1024)   to  (32 * 1024)

I get around 4.5 MBytes/s

dvirbuc_1-1691660843724.png

Is there any other way to increase the speed?

Thank you, Dvir

 

 

 

 

 

1 REPLY 1
jiangfan
ST Employee

Another improvement to do, is to enable double buffer (if not enabled yet).