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?
Debugging Steps: What would be the recommended approach to debug and identify the root cause of the image not displaying?
Your expertise and assistance in resolving this issue would be invaluable.
Thank you for your time and support.