Skip to main content
Visitor II
March 22, 2021
Question

STM32H743ii. Slow read/write in USB Mass Storage device mode

  • March 22, 2021
  • 1 reply
  • 694 views

USB mass storage device. SD card «SanDisk U-3», 4 bites bus, FAT32, without external transceiver.

Base of my project is

STM32Cube_FW_H7_V1.8.0\Projects\STM32H743I-EVAL\Applications\USB_Device\MSC_Standalone

I have the read speed near 1.5 Mbytes per second and the write speed near 360 kBytes per second. I wrote and red one large file of 350 Mbytes size. This is with following clocks: Kern_SDMMC_clock - 200 MHz, SDMMC_clock - 50 MHz, SysClock - 480 MHz. When Kern_SDMMC_clock is equal to 2 MHz and SDMMC_clock 2 MHz I have same read and write speeds.

For the same task before I used the STM32F437 with SPL. Speeds were larger in 5..6 times.

Is it possible to increase the speeds of STM32H743ii at least in 10 times.

    This topic has been closed for replies.

    1 reply

    YKORO.1Author
    Visitor II
    March 24, 2021

    Does somebody know answer on my question?

    Maybe STM32H743 cannot be used for fast USB mass storage aplications (SD card without transceiver)?