cancel
Showing results for 
Search instead for 
Did you mean: 

OFFICIAL RELEASE: X-CUBE-TOUCHGFX v4.13.0

Martin KJELDSEN
Chief III

Goodmorning everyone!

With the release of CubeMX 5.5.0 we've removed TouchGFX from the Middleware section of CubeMX and are now offering TouchGFX configuration through an X-CUBE.

The X-CUBE pack contains the following:

  1. TouchGFX Designer .msi, as per usual
  2. TouchGFX Generator - A tool through "additional software" for creating your TouchGFX HAL based on CubeMX settings.

CubeMX is a tool for configuring your MCU.

CubeMX is not a tool for completely configuring peripherals like touch controllers and external memories.

TouchGFX Generator (new since 4,13) is a CubeMX extension that can generate all or parts of your TouchGFX HAL Layer based partially on settings taken from your MCU configuration in CubeMX.

TouchGFX Generator (new since 4,13) is not a tool that provides complete configurations for touch controllers, external memories, etc. It only generates the TouchGFX HAL - Rendering strategies, acceleration strategies, etc.

TouchGFX Designer is a tool that can supply you with application templates for existing stm32 display kits. We are working on getting all of them updated to use the new Generator.

Please read the following guides for instructions on how to install the new TouchGFX X-CUBE and how to use the TouchGFX Generator to develop your TouchGFX HAL:

From now on it is the X-CUBE that receives a version bump, bumping the version of both tools contained within.

A few application templates already support the new TouchGFX Generator (and thus CubeMX 5.5.0), with lots more to come. One of our main priorities is to get the rest of the application templates ported to use the TouchGFX Generator,

  • STM32H7BI-DK v.3.0.0 (uploaded)
  • STM32F746-DISCO v.3.0.0 (uploaded)
  • STM32F769I-DISCO v.3.0.0 (uploaded)
  • STM32H750B-DK v3.0.0 (uploaded)
  • STM32F750-DK v3.0.0 (in progress)
  • STM32L4R9-DISCO v3.0.0 (in progress)
  • STM32L4P5-DISCO v3.0.0 (in progress)
  • STM32H743-EVAL v3.0.0 (In progress)

Generally, any application template that supports the Generator/CubeMX 5.5.0 will be major version 3.

0690X00000BviXRQAZ.png 

0690X00000BviXWQAZ.png

Let me know here if you have any questions or face any issues! We're eager to see how this works for everyone.

Now that we are officially live with X-CUBE-TOUCHGFX we'll continue working on improving documentation, offering support and updating the current application templates you can find through the designer.

Aside from that i'll do my best to catch up on this community, something i've had to neglect a bit because of the new Generator.

Best regards,

TouchGFX Generator Team

162 REPLIES 162
3blake7
Associate II

i was wondering if someone could help me. i created a new ioc, selected the pins for 16-bit FSMC on my f407ve, i already got my tft working with a simple test screen. then i enabled freetos cmsis (tried v1 and v2) and touchgfx. it downloaded libraries and updated main.c etc. i went into touchgfx designer, then generated code (using a windows VM, but the folder is shared with linux host) when i compiled i got missing file errors so i went through each one and added the paths to the includes. now the only error i get is::: make: *** [makefile:79: App.elf] Error 1

its so vague not sure what to check next

tried compiling on my windows VM. started from scratch. it included all the paths automatically, i didn't have to add any but i still get the same error except it says line 74

https://pastebin.com/JA6PcbKV my touchgfx

https://pastebin.com/nWK0HwV2 ioc

pasted these since it might be platform specific

A Nelson
Associate

Where is the official API documentation for version 4.13? The https://www.touchgfx.com/documentation/html/index.html lists version 4.10. The documentation appears to be generated by Doxygen, so for future releases, can you include that documentation locally in the installer package? There are API call differences between 4.10 and 4.13 which is causing confusion, so having only a particular version available online is going to be a problem over time if we select the specific version we are using.

@A Nelson​ 

I believe ST is working on online documentation for this. Until it is complete you can find the manual in pdf form on your computer's TouchGFX install directory.

For me, it is located here:

C:\TouchGFX\4.13.0\doc

<TouchGFX-installation-folder>\4.13.0\doc

VRote.1
Associate III

Hello,

has anyone run an UI-Template with the STM32H7B3I-DK Board?

I get only a black screen....

All the time. What happens when you just use a blank template and create a simple application?

/Martin

I open GFX Designer, select AT for STM32H7B3I DK and select the blank UI Template.

Create the project and add an Image and a simple Button.

Press "Run Target" and the after building and flashing nothing happens....

And flashing is succesful?

I think so.0693W000000UIM5QAO.png