AnsweredAssumed Answered

stm32f4 bad sdio throughput

Question asked by VDM on Aug 23, 2017
Latest reply on Aug 23, 2017 by Clive One



I'm using an STM32F446 @ 168MHz.

APB2 Frequency = 84 MHz


SDIO_CK frequency = 12MHz @ 4-bit lines = 48 Mbit/sec


Shoud give a reading throughput of approx 6MBytes/sec.


But using ST's SPL, reading 1 block ( of 512 bytes ), It takes approx 500µsec, that gives a thoughput of approx 1MBytes/sec.

Swapping from DMA mode to POLLING mode gives the same result.


Is that the best achievable reading throughput on STM32F4 ?


Thanks for help.
Best regards,