AnsweredAssumed Answered

stm32f4 bad sdio throughput

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

Hi,

 

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,

Vincent.

Outcomes