Skip to main content
Visitor II
April 22, 2026
Question

Implementation of TouchGFX and LwIP in STM32F746G-DISCO Dev board

  • April 22, 2026
  • 1 reply
  • 102 views

I am working with STM32F746G-DISCO development board for my phasor measurement unit project. The project displays few line parameter and a phasor diagram with a GUI and also sends data to a network.

The project was first created with TouchGFX with all the GUI created and working standalone but when LwIP and ETH is enabled using the CubeMX the display does not work. The display has artifacts and also the other parts of the programme does not work.

Please help me out to know what is the proper way of creating a project which uses TouchGFX for GUI and LwIP.  I am pretty sure that it is a memory conflict. Both LwIP and TouchGFX using the same memory region. But even after doing some MPU configuration and changing the framebuffer start address, the problem exists.

I have attached the .map file of the project as .txt file for the better understanding.

1 reply

mƎALLEm
Technical Moderator
April 22, 2026

Hello,

Look at this knowledge base article as it may help you: LwIP integration in a TouchGFX project: recommendations and pitfalls

"To give better visibility on the answered topics, please click on ""Accept as Solution"" on the reply which solved your issue or answered your question."