cancel
Showing results for 
Search instead for 
Did you mean: 

TouchGFX not generating .IOC File

BStev.1
Associate

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?

1 ACCEPTED SOLUTION

Accepted Solutions
Romain DIELEMAN
ST Employee

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

View solution in original post

3 REPLIES 3
Romain DIELEMAN
ST Employee

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

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
ST Employee

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