2021-03-22 05:38 AM
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.
2021-03-23 11:48 PM
Does somebody know answer on my question?
Maybe STM32H743 cannot be used for fast USB mass storage aplications (SD card without transceiver)?