FATFS on SD card with FreeRTOS, does it insist on using DMA?
So I'm back to getting the FATFS-SDMMC-FreeRTOS combo working on my board. I've got a simple project working without FreeRTOS and it uses the HAL_SD in polled mode. Stepping through my FreeRTOS project I see that this project calls HAL_SD_ReadBlocks_DMA() which fails. This doesn't surprise me as I haven't set up DMA and I can't see that CubeMX does either!
My questions are:
- Do I have to use DMA with FATFS-SD card and FreeRTOS? If not, where do I change it to polled mode?
- If I do need to use DMA, how do I set it up? CubeMX offers options I don't understand, so is there a crib somewhere?
