Hi @vince,
Did you read the documentation on developing for STM32 display kits?
"Generally, two different project types exist when developing TouchGFX applications:
- Prototype (perhaps using STM32 display kits)
- Product
When developing prototype applications the main focus is almost always UI Application development getting an overview over the capabilities of TouchGFX, not having to worry about hardware. In this scenario the TouchGFX Designer is the starting point where applications can be based on an existing Application Template (AT) for a particular STM32 display kit. This gives developers a chance to try their UI applications on real hardware quickly. In this case the TouchGFX Generator and CubeMX, generally, are used when changes to the hardware is required."
"For custom STM32 based boards the entry point will typically be CubeMX and the TouchGFX Generator."
I could go on. If you'd bothered searching this community you would also find this information in many posts.
Think of CubeMX (Cube Micro eXplorer) as an MCU configurator. Despite knowing about existing display kits, it won't care what peripherals you have on your board, including your touch controller. It can initialize your controllers according to sdram and qspi and whatever else might be on your board but it won't provide the code to set them up because, from an MCU perpective, it does not make sense to talk about touch controllers.
It's late here, but your vent triggered me enough to pull out my laptop and reply. If you've "done this long enough" may i suggest that you read the documentation before calling something a "train wreck"?
/Martin