using freeRTOS makes the FATFS not working anymore
Hi.
I am using a STM32F469I-DISCO and I am trying to read/write on a SD card. Here's what I did on cubeMX:
- SDIO -> SD 4 bits Wide Bus -> enable SDIO global interrupt -> add SDIO_RX and SDIO_TX as DMA settings -> GPIO settings set all pins except SDIO_CK to Pull_up
- FATFS -> check SD card -> advanced settings: USE DMA TEMPLATE -> Platform Settings: set PG2 (uSD Detect)
- Clock config: set clock to SDIO as 20 MHz
It is working.
But as soon as I added freeRTOS (CMSIS_V2), increased minimum heap and stack size, f_open now returns FR_NOT_READY.
( first I mount with
b = f_mount(&SDFatFS, (TCHAR const*)SDPath, 0);Is this a known issu and how to solve it?
Thanks,
Clément
