cancel
Showing results for 
Search instead for 
Did you mean: 

Do the regular debugger-dead issues appear equally on Windows and Linux Cube IDE versions?

PHolt.1
Senior III

They certainly appear on the Windows one, usually at a .0 version e.g. 1.15.0 and then 1.15.1 fixes it.

Problem is that the Cube IDE versions stored on the ST website are provided only in 1.xx.0 versions so if you don't archive the 1.xx.1 when it was available (a few weeks?) you will never find it again.

 

3 REPLIES 3
STTwo-32
ST Employee

Hello @PHolt.1 

I've just checked our ST Website and almost all version of STM32CubeIDE or there specially for latest versions. Somtimes you may have updates for just a specific OS but not for others. So you may for e.g find a version on Windows and not on linux... But the versions on the website are 1.xx.0 and even the 1.xx.1, 1.xx.2 and 1.xx.3 if available. Sometimes, there is not a 1.xx.1 version. This patchs are not for all versions.

Best Regards.

STTwo-32 

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

PHolt.1
Senior III

Sometimes the x.xx.1 is not there. For example: Debian Linux has 1.14.0 but not 1.14.1

PHolt1_0-1725701002144.png

Now you will ask who needs 1.14.1 when they can have 1.15.0 1.15.1 etc?

Well, 1.14.1 works and loads GCC tools v11.

1.15.0 breaks the debugger (well the Windows one certainly does) and while 1.15.1 fixed that, v15 installs GCC v12!

And GCC v12 breaks some projects. See past threads on the various warnings like the executable segment one, whose fix involves mods to the linkfile which are quite nontrivial unless you know the project well. Also some compiler/linker defaults change so more time needs to be spent.

The whole Cube IDE and GCC toolkit is a moving target, so any serious dev will archive the kit and disable updates (otherwise you get an update notification every 4hrs).

Most Cube IDE .0 versions are in some way broken so you wait for the .1 but as you can see above this is  sometimes not provided, so you have just a few weeks to grab it and archive it. And you do not want to upgrade the GCC tools.

Any real product needs the tools archived. Going back to the ST website after say a year or two is useless because you get a kit which almost certainly won't build the project. But you have only some weeks to grab the tool version. And you can't use the .0 because it is usually broken 🙂

ST should maintain an archive of ALL versions. They are only 1GB each which nowadays is nothing.

FYI I am using 1.14.1 and have archived that, plus the three linux versions (which have to be 1.14.0) and the MacOS one.

Hello @PHolt.1 

For the case of the version 1.14.1 of CubeIDE, it was provided only for Google since we haf some issue when executing shell script in the pre/post build command on Windows for the versions 1.14.0 (see this post). for the version 1.xx.0, it is the main version of CubeIDE. But if it have major problems. We add patchs that will solve the problems. Those patchs are also all available on the website. @Semer CHERNI  is adding a post for each release of the CubeIDE and CubeMX (main release and patchs) where you can find details about this release. If you find that any release is not available on the ST Website. You can tell as here on the community and i wil escalate it to the concerned team.

As i've said not all patchs are available for all OS. 

Hope it helps.

Best Regards.

STTwo-32 

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.