2025-04-04 11:24 AM
Board is STM32H7S78-DK
Serial: K242000883
CubeMX 6.14.0
TouchGFX Designer 4.25.0
CubeIDE 1.17.0
I load the STM32H7S78 Discovery Kit FreeRTOS example in TouchGFX Designer, design a screen and then open it in CubeIDE and flash it to the board. All fine. Then I open the .ioc file in CubeMX and activate ETH in Application and select the RMII mode. Immediately I get a Clock Configuration issue. The ETH CLOCK is only 24 MHz, but should be 50 MHz. When I click the button resolve clock issues I get a solution. I generate the Code (must enable USE_NEWLIB_REENTRANT) and flash the board with CubeIDE, but the Screen is dark. When I debug it goes into the Screen1View::setupScreen, but the Screen I designed in TouchGFX doesn't come up.
2025-04-05 10:27 AM
Long era missunderstanding. Projects created in TGFX isnt ioc reconfigurable.
2025-04-07 5:09 AM
Hello @roblahnst ,
Check what the 24MHz clock that is connected to the ETH is connected to also.
Automatically changing the clock configuration probably changed some other parameters.
Try to fix the clock configuration manually so you see what you changed.
Also, check what have change on the firmware side.
You don't have to enable the USE_NEWLIB_REENTRANT, you can just generate code without.
Also, remember that you have to generate code in STM32CubeIDE and then in TouchGFX Designer to be safe.
Regards,