cancel
Showing results for 
Search instead for 
Did you mean: 

TouchGFX with Zephyr RTOS on STM32H745

devanshu5
Associate III

Hi Community,

We are exploring the migration of our FreeRTOS-based firmware to Zephyr. Our current design heavily relies on TouchGFX (provided by ST) for controlling an 800×480 touch display.

Here are some key details of our setup:

  • TouchGFX with external SDRAM for a double frame buffer using the FMC peripheral
  • Images, fonts, and text stored in external QSPI Flash
  • LTDC controller in use
  • DMA2D accelerator enabled
  • RGB image compression utilized

Is there any sample application or detailed documentation available for achieving this on Zephyr?

I have already briefly reviewed the following resources:

However, I need more guidance, specifically:

  • Examples or reference projects for TouchGFX on Zephyr
  • Detailed documentation on integration steps

We have a tight project deadline, so I need to quickly determine:

  1. Whether TouchGFX can work with Zephyr
  2. How complex the migration effort would be

Any insights, references, or experiences would be greatly appreciated.

Regards,
Devanshu Agarwal

12 REPLIES 12

Hi @mathiasmarkussen ,

I built and ran the TouchGFX Zephyr app on the STM32H745I‑DISCO board. The app displays basic buttons, text, and screens as expected. I am still testing to verify additional functionality.

When I enable image compression in TouchGFX Designer, images are not displayed correctly. An image appeared once when the screen first opened but disappears during subsequent screen transitions. Some images never appear at all.

This is critical for us because our product has limited external flash. Can you help troubleshoot this issue?

mathiasmarkussen
ST Employee

Hello,

Did you do any modifications to the project, or did you just build for a different board?

I have hardware available to test it, so can you share your project, if you have modified it?

I made several modifications to get it working on the STM32H745.
Could you please share your email address? I’ll send you the project via email and also include the other ST members I’ve been in touch with.