cancel
Showing results for 
Search instead for 
Did you mean: 

Implementation of TouchGFX and LwIP in STM32F746G-DISCO Dev board

STM32_fanboy
Associate

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 1
mƎALLEm
ST Employee

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.