ok, so via swd + DWT counter ->

about 9,2 ms from inserted to fatfs mounted ok;
is 64 GB (noname chinese..) USB stick, exfat , 50GB free.
btw
How often you call the MX_USB_HOST_Process(); ?
I call it in main loop about every some 5us ....nothing else to do now, waiting for first command.
So this might be maximum speed, that can be achieved .
ed
+
Just for fun - had the idea, to try an old SanDisk 32GB stick, fat32, also, got ->

about 15ms insert to mounted. Ok for this piece of plastic shi.t , i think.
If you feel a post has answered your question, please click on " Best Answer ".