2021-10-13 01:00 AM
Hi,
I have a custom designed board with stm32f429iit6, external SDRAM (IS45S16400J) and external NAND flash (K9F2G08U0C).
The SDRAM is connected to SDRAM bank 1 and the NAND flash is connected to FMC Bank 2.
I’ve configured FMC with “STM32CubeMX�? and these two memories work fine separately (read and write data).
I’m using SDRAM as frame buffer for a 10.1�? LCD (EMWIN library) and LTDC is always reading this buffer in order to refresh the LCD.
In this mode, whenever I do a read operation on NAND flash, somehow LTDC operation will get compromised and pictures on the LCD will be distorted. After NAND read operation is over, LCD resumes its normal operation.
I tried lowering LCD drive clock and it didn’t get any better.
Also I’m using STM32F429 silicon revision 5.
What should I do to use NAND and SDRAM at the same time without distortion on my lcd?