2025-12-26 9:59 AM
Hello,
I am using an STM32H747I-DISCO with the MB1166-A09 display and a standard TouchGFX project.
I want to run the board as USB Host on CN1 (USB OTG HS, ULPI PHY) and connect a USB Full-Speed device (STM32H503 Nucleo running in device mode).
VBUS is forced ON via ULPI_D0 and works fine in a non-TouchGFX project.
However, as soon as I add USB Host to a TouchGFX project:
The display becomes black
TouchGFX no longer renders
CubeMX reports conflicts with FMC (SDRAM) when USB OTG HS is enabled
TouchGFX works without USB, and USB works without TouchGFX, but not together.
It looks like USB HS (ULPI) and TouchGFX (DSI + SDRAM) conflict, possibly due to clocks or FMC being partially disabled.
Question:
Are there any reference projects or examples where TouchGFX and USB Host on CN1 coexist correctly on STM32H747I-DISCO?
Is this a known limitation?
Thanks in advance.