Skip to main content
MLang.9
Associate
January 3, 2020
Solved

Why does TouchGFX 4.13.0 require non-existent STM32CubeMX 5.5.0?

  • January 3, 2020
  • 9 replies
  • 3091 views
  • I downloaded the latest STM32CubeMX v5.4.0
  • Under "Additional Software", TouchGFX v4.13.0 says that it is only compatible with STMCubeMX v5.5.0

Where is STMCubeMX v5.5.0?

...or...

How do I get STM32CubeMX to download a version of TouchGFX that it is compatible with?

Cheers,

Murray

This topic has been closed for replies.
Best answer by Jerome B

Hi,

STM32CubeMX 5.5.0 is availble for donwload (https://www.st.com/en/development-tools/stm32cubemx.html) or direct upgrade of your existing install.

Regards

Jérôme

9 replies

JimFouch
Associate III
January 3, 2020

I've also been using 4.13.0 for over a week. I'm not using CubeMX or CubeIDE for my current project. But, will need that capability very soon.

I think ST is still working on STM32CubeIDE and STM32CubeMX versions that are more compatible with the latest version 4.13.0 of TouchGFX.

That's probably why you still only see 4.12.3 listed here and on the main TouchGFX download page.

The download found inside the other tools is kind of an Easter egg for those of us that are curious and saw the link.

MLang.9
MLang.9Author
Associate
January 4, 2020

Thanks Jim,

I wasn't given a choice over the packages to download, and I can't find any way to change the TouchGFX version.

Does anyone at ST monitor this community? May I request that the TouchGFX version that CubeMX downloads be rolled back to one that works in this context.

In the mean time, is there a way that I can get CubeMX and TouchGFX to work together?

Ta.

JimFouch
Associate III
January 4, 2020
MLang.9
MLang.9Author
Associate
January 4, 2020

I know that I can download earlier versions of TouchGFX, but I'm assuming that the CubeMX package provides helpful integrations. Is this the case?

Does it add value?

I found CubeMX helpful when I last played with embedded development a couple of years ago. Didn't even get to first base with it this time.

Andreas Bolsch
Lead III
January 5, 2020

The dependency on 5.5.0 is not restricted to TouchGFX only. Probably 5.5.0 will appear soon, most likely with updated H7 package (for H7Ax, H7Bx devices) ...

Karl Yamashita
Lead III
January 6, 2020

I have a copy of CubeMX 5.5.0 but that seems to have issues. i don't get an error saying that TouchGFX 4.13.0 requires CubeMX 5.5.0, anymore.

It looks like they moved TouchGFX to Additional Software catagories just below Middleware. There is a new error under TouchGFX Generator tab>Dependencies>LTDC Blending Factors, it says "PAxCA not required for RGB565/RGB888". I'll have to report it to ST as i'm not sure how to fix it. Also the tab for TouchGFX is not there so I have no way to "Execute" TouchGFX.

It also seems that STM32CubeIDE 1.1.0 uses an internal CubeMX because it still shows the error mentioned by the OP.

If a reply has proven helpful, click on Accept as Solution so that it'll show at top of the post.CAN Jammer an open source CAN bus hacking toolCANableV3 Open Source
Martin KJELDSEN
Principal III
January 6, 2020

Neither TouchGFX 4.13.0 or CubeMX 5.5.0 are officially out yet. They will be this week.

How did you come about getting these versions?

/Martin

Martin KJELDSEN
Principal III
January 6, 2020

I can answer my own question:

It seems that X-CUBE 4.13.0 is available through 5.4.0 despite not being compatible.

/MArtin

Martin KJELDSEN
Principal III
January 6, 2020

We'll unveil the exact reason for the X-CUBE not being compatible with CubeMX 5.4.0. There's no more TouchGFX Middleware in CubeMX - It's being replaced by "TouchGFX Generator" add-on which now generates your TouchGFX HAL. It feeds the designer input like screen dimensions (=> canvas dimensions) and bitdepth.

/Martin

Jerome B
Jerome BBest answer
ST Employee
January 7, 2020

Hi,

STM32CubeMX 5.5.0 is availble for donwload (https://www.st.com/en/development-tools/stm32cubemx.html) or direct upgrade of your existing install.

Regards

Jérôme

Karl Yamashita
Lead III
January 8, 2020

So this new 5.5.0 shows it is RC6 dated 12-30-2019 and the 5.5.0 that i got from ST support is dated 12-20-2019. They both show an error as shown in the image. I have tried different combinations using the drop downs but i can't get rid of the error which prevents me from generating a project. How do you start TouchGFX from CubeMX? I have both TouchGFX 4.12.3 and 4.13.0 installed. What am i doing wrong?

0690X00000BviFXQAZ.jpg

If a reply has proven helpful, click on Accept as Solution so that it'll show at top of the post.CAN Jammer an open source CAN bus hacking toolCANableV3 Open Source
Martin KJELDSEN
Principal III
January 8, 2020

It's not an error. It's a warning to say that you do not need this particular blending factor for your LTDC layer.