FATFS + RTOS + touchgfx
I have a working project that simply writes to a a file on an SD card (Using STM32H7B3I-DK, Not Using RTOS).
When I add it to a touchgfx project, f_mount() and f_open() return NO_FILE_SYSTEM. This happens even after f_mkfs() returns FR_OK. I have the following parameters:
- Freertos - task : stack 512 (words) Priority : osPriorityRealtime
- Project manage - linker settings Minimum Heap Size : 0x1000
- Project manage - linker settings Maximum Heap Size : 0x1000
- FATFS - SDMMC instance : SDMMC1 Use DMA template - Enabled
- SDMMC1 - Use clock divide factor : 2
There is no DMA Settings tab in SDMMC1, is this an issue?
EDIT: I have tried it with just RTOS and FATFS and It works... The issue occurs when touchgfx is in the project
