On STM32H743 SPI FRAM is read with errors when LTDC is running
Hello,
I use a custom board with STM32H743. It also includes an SPI FRAM and a display working over LTDC+TouchGFX. When I work with FRAM before TouchGFX task is launched, everything is OK, but after the FreeRTOS scheduler is started reading from FRAM becomes unstable (sometimes it is read correctly, the rest of the time wrong data are read). I tried to read FRAM from the default FreeRTOS task with all possible ways (DMA, interrupts or just polling), but still got wrong data most of the time. If I disable LTDC interrupts I can read FRAM without any problems (I don't understand how LTDC interrupts can influence SPI if it works in polling mode).
Has anyone got any idea of how could I cope the problem and make STM32 read correct data from the FRAM while LTDC is working?.
