I am currently working on interfacing a 2.83-inch TFT display (320x240 resolution) with the STM32U5F7VJT6 microcontroller using the FMC parallel 8080 interface. I have successfully configured the FMC in STM32CubeMX with the following settings:
After generating the code, I utilized the ST7789 driver to fill the screen with solid colors using the function ST7789H2_FillRect(0, 0, 320, 240, 0xFFFF);, which worked as expected.
Subsequently, I aimed to integrate TouchGFX to enhance the graphical interface. I configured TouchGFX accordingly, added an image using ApplicationTemplate.touchgfx.part, generated the code, and flashed it to the device. However, the image does not appear on the TFT display.
I would appreciate your guidance on the following:
TouchGFX Integration: Are there specific steps or configurations required to ensure TouchGFX operates correctly with the FMC parallel RGB interface?
Display Initialization: Could there be additional initialization required for the ST7789 controller when used with TouchGFX, so that assets showing properly on the display?
Debugging Steps: What would be the recommended approach to debug and identify the root cause of the image not displaying?