Skip to main content
BStev.1
Visitor II
April 16, 2021
Solved

TouchGFX not generating .IOC File

  • April 16, 2021
  • 3 replies
  • 1232 views

I'm using TouchGFX version 4.16.1 with a STM32H747I-DISCO development kit. When I run the simulator or click Generate Code, the project file is created, but not the .IOC file. When I try to import the project into the STM32CubeIDE (Version 1.6.0) I can't because it doesn't find the .IOC file. Importing it as a make file pulls in the project and files, but I can't get it to compile. Generates lots of errors. Am I missing something or is there some other way to iport the project?

This topic has been closed for replies.
Best answer by Romain DIELEMAN

Hi,

TouchGFX 4.17 is now live along a new release of the TouchGFX Board Setup (new name for "Application template") for the STM32H747-disco board based on STM32CubeMX and with a STM32CubeIDE project.

/Romain

3 replies

Romain DIELEMAN
ST Employee
April 19, 2021

Hi,

The application templates for the STM32H747 disco and eval boards availalble in TouchGFX Designer are not based on STM32CubeMX nor STM32CubeIDE.

This was due to STM32CubeMX and TouchGFX Generator not able to support dual cores (like the STM2H747), it should be available from the next release of TouchGFX. We hope to also be able to provide with the release updated versions of the application templates for dual core boards, based on STM32CubeMX and with a STM32CubeIDE generated project.

/Romain

Romain DIELEMAN
ST Employee
April 19, 2021

For now you need to either use gcc or EWARM. It seems like there is a path issue with the application template for the STM32H747dk and the latest version of TouchGFX 4.16 and above. Therefore I would advise to either use TouchGFX 4.15 or to do the following changes in EWARM: remove the OSwrappers_cmsios.cpp file from the tree view, then add a new path to the OS wrapper's real location Middlewares/ST/touchgfx/os

/Romain

Romain DIELEMAN
Romain DIELEMANBest answer
ST Employee
July 2, 2021

Hi,

TouchGFX 4.17 is now live along a new release of the TouchGFX Board Setup (new name for "Application template") for the STM32H747-disco board based on STM32CubeMX and with a STM32CubeIDE project.

/Romain