2019-11-21 05:11 PM
Hi,
I would like to enable DMA for the FATFS+SDIO on my STM32F103RET6 board. However, I could not find the option in the Middleware -> FATFS -> Advanced Settings. Do you guys know what's happening?
Environment:
This is what it looks like:
This is what I think it should be:
(I created a project with STM32F401 and it supports "Use dma template".)
Btw, I tried the follows and they worked:
Does anyone have idea on how to enable the DMA for FATFS+SDIO?
Thanks!
2019-11-21 11:53 PM
Which 'F103?
From RM0008:
Note: The DMA2 controller and its relative requests are available only in high-density, XL-density
and connectivity line devices.
If your 'F103 falls into these cathegories, it may be simply a CubeMX bug.
You may want to check the related errata, too.
JW
2019-11-22 07:48 AM
Hi Jan,
Thanks for your answer. The one I use (STM32F103RET6) has 512 Kbytes Flash, which falls into the high-density category. I can configure the DMA for the SDIO interface, and it works well. It just has problem with the FATFS. I could not find any other resources talking about this problem so far, but I would reply this thread if I found anything helpful.
Thanks.