Few questions about using IDMA of SDMMC (SD card) and FATFS of STM32H7 series...
Dear Sir/Madam,
I am going to use the internal DMA of SDMMC host interface(with FATFS) of one of the micro of STM32 H7 family, for SD cards .
Here are my questions:
1-Suppose we want to read "large binary byte" values from SD card into internal SRAM of micro by a function like this:
f_read(&fsrc, buffer, sizeof buffer, &br)
How fast does this function work and behave to transfer data ,exactly?
For example,if our IDMA settings, are capable of transferring 8 MBytes/s ,does this function work at this speed or NOT?(Or,We may expect some latency due to working of this function and the actual rate of data transfer will be less than 8 MBytes/s practically ???)
2- We have to assign an array(buffer) in the internal SRAM for storing data, read from SD card by the f_read(&fsrc, buffer, sizeof buffer, &br) . Can this buffer be a
multi-dimensional array or not?
I really appreciate your attention.
