Hi, In a custom board I've the STM32F722 connected to a 8GB eMMC with a 24Mhz clock. I'm having issue reading (sigle or multiple block ) with the DMA using the HAL_MMC_ReadBlocks_DMA function.
STM32F722
STM32CubeF7 Firmware Package V1.11.0 / 23-February-2018.
Hi,
In a custom board I've the STM32F722 connected to a 8GB eMMC with a 24Mhz clock.
I'm having issue reading (sigle or multiple block ) with the DMA using the HAL_MMC_ReadBlocks_DMA function.
If I continue to read, no problem occurs but if I stop to access the card in read or write mode, after about 3 minutes the HAL_MMC_ERROR_DATA_TIMEOUT interrupt is called.
The FIFOCNT stay to 128, not cleared.
The timeout is the SDMMC_DATATIMEOUT because changing it the interrupt time change whit it.
I've to clean something in the HAL_MMC_RxCpltCallback?
Thanks Roberto.
