cancel
Showing results for 
Search instead for 
Did you mean: 

X-CUBE-TOUCHGFX 4.17.0 is out

Romain DIELEMAN
ST Employee

Hi Everyone,

If you haven't noticed by now, X-CUBE-TOUCHGFX 4.17.0 is out, available from STM32CubeMX 6.0+ and from st.com as a zip (Also installable through STM32CubeMX).

Here is the documentation for 4.17.0: https://support.touchgfx.com/

Main features:

  1. Complete redesign of the TouchGFX Designer
  2. Dual core support of TouchGFX Generator
  3. FMC interface support of TouchGFX Generator
  4. Various minor framework improvements like font handling

You can see all the bug fixing and improvements in the changelog.

KNOWN ISSUES:

If you wish to use L8 images in 16-,24- or 32bpp configurations, for some RTOS you will need to remove the OSWrappers::taskYield() function call in the DMA2D file templates of the X-CUBE installation (FreeRTOS from CubeMX works OK):

  • Navigate to your Users/<user name>/STM32Cube/Repository/Packs/STMicroelectronics/X-CUBE-TOUCHGFX/4.17.0/CubeMX/templates/Target folder
  • Depending on your bit depth open the dma_XXbpp_implementation_tmp.ftl file (16. 24 and 32 bpp)
  • Delete (or comment) the OSWrappers::taskYield() call in the while ((READ_REG(DMA2D->FGPFCCR) & DMA2D_FGPFCCR_START) != 0U) loop
while ((READ_REG(DMA2D->FGPFCCR) & DMA2D_FGPFCCR_START) != 0U)
{
    // OSWrappers::taskYield();
}
  • Regenerate code from STM32CubeMX for your project

/Romain

71 REPLIES 71

I opened a browser while trying to create a project from Examples. There is an internet connection but I have the same error "Combination of Simulator and Slider Example failed." .

I opened up the excel sheet of my project and it's not corrupted.

I tried to go with Blank UI and got this error. I have also tried Board setup and etc. Nothing changed.0693W00000BcpMDQAZ.pngI am working with STM32H743VGT6. If D-cache is enabled software can't run correctly. For example, I programmed a button to change screen but when I press the button doesn't work. If D-cache is disabled everything is working as it should be except sometimes getting hardfault.

By the way it is not about the internet connection. As You can see TouchGFX is connected to internet and can downlaod packages.0693W00000BcpczQAB.png

Could you share your log file ? It is in the %appdata%/TouchGFX-4.17.0 folder.

This is very weird that you cannot create projects... Does it also happen with TouchGFX 4.16.1 (or another version) ?

/Romain

Could you also try to create a project directly in the /c or maybe /c/TouchGFXProject ?

/Romain

I don't have any problem with 4.16.1

I'm already trying to create the new project in C:\TouchGFXProjects.

True, sorry. What I wanted to check is that you were not having a potential unsupported character in the path name but if it works with 4.16.1 then it must come from something else.

/Romain

could you try to delete the download folder in %appdata%/TouchGFX-4.17.0 ?

/Romain