2025-01-03 08:43 PM - edited 2025-01-03 08:50 PM
I customized a board with stm32h743iit6 for HMI application, the main hardware features available on the board are RMII ethernet, 32bit SDRAM and LTDC RGB565 interface. Below is the board picture.
A test MDK keil project is generated by cubemx to test ethernet communication, freertos and lwip are enabled.
Packet loss ratio is zero even for a very long time test, and tcp echo application works fine.
But packet loss ratio rises to about 0.1% when touchgfx added to the project. if interacting with touchgfx screen, ethernet connection will break immediately,while touchgfx still works correctly.
I have tried to improve priority and increase stack size of lwip thread, still can't solve it.
what did I miss?
here is the cubemx config file.