Skip to main content
Visitor II
October 11, 2022
Question

SDIO + FatFS, is this possible?

  • October 11, 2022
  • 5 replies
  • 1123 views

I made it up with vet6 mcu which have tx rx dma function while struggling with f103rct6 not having those functions ...​

Would appreciate any help...​

    This topic has been closed for replies.

    5 replies

    Graduate II
    October 11, 2022

    We need waaaay more info if you want our help.

    Be more specific, tx rx dma function? for SDIO+DMA?

    Did you tried something already? what happened?

    Is it a custom board? show us some pictures or altium/eagle snaps

    Technical Moderator
    October 11, 2022

    Hello,

    In the following F1 software package available here:

    https://www.st.com/en/embedded-software/stm32cubef1.html#get-software

    Hou have the following project:

    STM32Cube_FW_F1_V1.8.4\Projects\STM3210E_EVAL\Applications\FatFs\FatFs_uSD

    Please have a look if it helps.

    Graduate II
    October 11, 2022

    I'm not entirely sure the STM32F103RCT6 needs DMA for SDIO functionality.

    It's been a few years, but unless you're committing the DMA resources elsewhere they should be available for the SDIO peripheral. The SDIO is definitely going to be sensitive to you wandering off mid data transfer.

    Super User
    October 11, 2022

    the STM32F103 has not SDIO module in most versions. so ??

    Graduate II
    October 11, 2022

    Well the product page seems to infer that it does, but like I said been years, and ST has some much better solutions these days.

    https://www.st.com/en/microcontrollers-microprocessors/stm32f103rc.html#overview

    And definitely members of the F103 family that do, others that don't have enough pins. All could likely support SD Cards via SPI

    Super User
    October 11, 2022

    ah, ok...high density line >= 256K flash should have it. (never look at this, because F103 is "the old standard" (blue pill) cpu ... F103 medium density - no SDIO. so - is same die , or not ?

    0693W00000UnqknQAB.pngbut not here:

    0693W00000UnqksQAB.png