Skip to main content
mattias norlander
ST Employee
February 24, 2021
Question

STM32CubeIDE 1.6.0 released

  • February 24, 2021
  • 10 replies
  • 16164 views

STM32CubeIDE 1.6.0 was released this week on st.com as well as a in-tool update patch.

Caution: The in-tool update does not allow updating drivers and ST-LINK server tool. Full installer is required for this.

What is new in 1.6.0? (only some highlights)

  • Target support updated in-sync with STM32Cube ecosystem in general. In particular:
    • Added support for additional STM32G0 and STM32WB series devices.
  • Integration of STM32CubeMX 6.2.0, STM32CubeProgrammer 2.7.0 and latest versions of various other STM32 deliverables.
  • Added Azure RTOS ThreadX debug support.
  • Toolchain manager changes
    • The Arm and Gnu Tools for STM32 toolchains based on GCC 9-2020-q2​ is the new default bundled and used toolchain in CubeIDE 1.6.0.
    • Toolchain manager extended to support using a locally installed 3rd party GCC toolchain.
  • Information Center updated with new Tools Panel for easy access/download of additional tools.
  • STM32CubeMX plug-in provides pinout compatible search feature
  • For MPU series :
    • Application / Library user land development
  • JRE updates
    • Moved to Java11
    • JRE is now distributed as plug-in allowing also in-tool update of JRE via P2

Main issues fixed in STM32CubeIDE 1.6.0

Only a sub-set of the many tickets closed are mentioned in the release note.

Known problems and limitations

Please refer to the release note.

Where do I Obtain CubeIDE 1.6.0?

  • https://www.st.com/stm32cubeide
  • ... Or update your current installation of STM32CubeIDE using: Help > Check for updates
    • Caution: After updating STM32CubeIDE, the post-update restart fails. STM32CubeIDE must be restarted manually.
This topic has been closed for replies.

10 replies

JSchn.4
Associate II
February 24, 2021

does it fix the egit problems?

mattias norlander
ST Employee
February 25, 2021

Hi @JSchn.4​, 

Yes, the new version relies on a new JRE and Java11 which should resolve the eGit issues.

We ran into some issues yesterday when publishing other related Cube packages. Hence we had to "unpublish" STM32CubeIDE 1.6.0.

Our apologies for any inconvenience! 1.6.0 will soon be available again...

Anguel
Associate III
February 27, 2021

@mattias norlander​ 

Well, does this mean I need to do a rollback to 1.5.x or just wait for the fixed version and install over 1.6.0?

Pavel A.
February 27, 2021

Updated from v 1.5.1 today, on WIn10, from the IDE itself.

The update worked well, but here are some issues - in order of occurrence.

1 The update components are still unsigned :( At least, signature isn't recognized.

0693W000007Ze59QAC.png 

2 After update, the version in the Windows Registry still is 1.5.1., and the desktop shortcut still says 1.5.1.

Will affect these who detects the version using the registry.

3 After update, the ARM toolchain 9-2020-q2 is installed, but the previous 7-2018-q2 remains installed too.

This IMHO is good because users may want to keep the previous toolchain for existing projects.

Swapping the toolchain on existing project is the proverbial cheese-moving.

This is exactly what happened to my projects: toolchain changed to the new one.

And it won't let me select the 7-2018 although it sits on the disk.

The Toolchain manager thinks it is NOT installed and shows now this:

0693W000007Ze70QAC.png4 The change of project toolchain clobbered all my debug configurations.

Attempt to create new configuration (based on new toolchain) failed - it still demands the old toolchain for some reason, but Toolchain manager won't find it, as shown above.

5 In the .cproject file version 1.6.0 inserts extra empty line after every text line.

These who track changes of .cproject in version control will be puzzled.

Regards,

-- pa

Julien D
ST Employee
March 1, 2021

Hi Pavel.A,

1/ True, unfortunately. Things are moving, actually not as fast as we would like. Anyway this is not blocking at all.

2/ This is expected, uninstall.exe from install path is linked to the original version. If product update propagate the version to the registry then native uninstallation might be broken.

3-4/ Do you have any errors when trying to install gcc7 ? If so past them here, plus possibly your workspace log file (workspace/.metadata/.log).

Here is how it is supposed to work: select it and press Install button, let installation proceed into the background (see it in status bar at the bottom-right corner), restart STM32CubeIDE when prompted, and it should be there.

Then you can either set this version at STM32CubeIDE global level from the Toolchain Manager, or per project (see Project Properties > C/C++ Build > Settings > Tools Settings tab > MCU Toolchain).

5/ This is actually well known from upstream component (Eclipse/CDT), caused by the migration to Java11.

It should be solved when upgrading the Eclipse platform later this year.

Kind regards

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.
Pavel A.
March 2, 2021

@Julien D_OEHAUDT​ I made the package manager to see the 7-2018 package by installing as "Local" (pointed to existing directory under plugins).

Sorry don't have time for toolkit management. Debugging makefile projects has higher priority for me because our customers need it. [see this thread]

All other issues are minor.

-- pa

Anguel
Associate III
February 27, 2021

Update to 1.6.0 seems to show some strange error in my headless builds:

Stm32cubeidec:

Java was started but returned exit code=1

-Dorg.eclipse.cdt.core.console=org.eclipse.cdt.core.systemConsole

as well as:

Managed Build system manifest file error: Could not load icon "icons/chip.png".

Markus GIRDLAND
ST Employee
March 2, 2021

Hello Anguel!

Could you send me the workspace log? It's located at $workspace/.metadata/.log

Anguel
Associate III
March 3, 2021

Hi Markus,

I sent you the Log via private message yesterday. Thanks in advance.

JSchn.4
Associate II
February 27, 2021

Since I did not have too many individual configurations (debug, run, toolchain), I did not upgrade, but uninstalled the old version and re-installed the new version. Everything worked fine for me. But the egit test is still to come. Has anybody already tried it?

Cartu38 OpenDev
Graduate II
March 2, 2021

EGit works for me.

MKiss
Associate
March 2, 2021

I just updated my CubeIDE from 1.5.1 to 1.6.0 and now when I try to generate code with the device configuration tool in an STM32 project, the IDE is not responding. After restarting CubeIDE the perspective changed, I had to reset it, but I still cannot generate code. The UI of the device configuration tool is changes everytime I restart CubeIDE.

Also I cannot revert to 1.5.1 because it gives me an error.

An error occurred while collecting items to be installed

session context was:(profile=STM32CubeIDE, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.common.feature.ecosystemintegration.stinsider,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.common.feature.ecosystemintegration.ui,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.common.feature.mx,6.1.1.202012091304

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.common.feature.mx.stinsider,6.1.1.202012091304

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.common.feature.projectcreation,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.common.feature.projectcreation.ui,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.common.feature.utils,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.common.services.adapted,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.common.services,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.common.services.mx,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.common.ui,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.common.utils,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.documentation,1.5.0.202011131254

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.analytics,1.5.1.202012101225

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.build,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.build.ui,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.buildanalyzer,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.converters,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.debug,1.5.0.202011100858

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.debug.jlink,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.debug.openocd,1.5.0.202011091203

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.debug.sfrview,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.debug.stlink,1.5.0.202011170830

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.debug.swv,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.externaltools.cubeprogrammer,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.externaltools,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.externaltools.gnu_arm_embedded,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.externaltools.gnu_tools_for_stm32.7_2018_q2_update.bin,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.externaltools.gnu_tools_for_stm32.7_2018_q2_update,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.externaltools.gnu_tools_for_stm32,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.externaltools.jlink,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.externaltools.openocd,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.externaltools.stlink_gdb_server,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.freertos,1.5.0.202011161802

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.ide,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.informationcenter,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.linker,1.5.0.202011051335

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.linkerdb,1.5.0.202011051335

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.p2,1.5.0.202011131318

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.productdb.debug,1.5.0.202011051456

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.productdb,1.5.0.202011051456

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.projectnatures,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.projecttree,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.rcp,1.5.1.202012101225

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.resources.common,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.resources.extended,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.stackanalyzer,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.startup,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.targetadapter,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.toolchain.arm_none,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.toolchain,1.5.0.202011041201

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mcu.toolchain.ui,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mpu.debug,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mpu.debug.openocd,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mpu.ide,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mpu.linker,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mpu.linkerdb,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mpu.linux.debug,1.5.0.202011161402

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mpu.linux.ide,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mpu.linux.projectcreation,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mpu.linux.toolchain,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mpu.productdb.debug,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mpu.productdb,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mpu.projectnatures,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mpu.projecttree,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mpu.remote.ssh,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mpu.resources.common,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mpu.resources.extended,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mpu.startup,1.5.0.202011040924

No repository found containing: org.eclipse.update.feature,com.st.stm32cube.ide.feature.mpu.targetadapter,1.5.0.202011040924

mattias norlander
ST Employee
March 2, 2021

I misread the message the first time. Hence the edit.

Anyway, before trying anything else I would re-install the full CubeIDE package. Hopefully that will probably solve the problem assuming it is he upgrade that failed in the first place...

JSchn.4
Associate II
March 2, 2021
mute
Mit freundlichen Grüßen / Kind regards
Johannes Schnitzler
Geschäftsführer
Ladon Energy GmbH
Tiergartenstrasse 164A
30559 Hannover
+49 511 533 666 1
+49 172 8 142 143
Johannes.schnitzler@ladon-energy.com
Mike_ST
ST Technical Moderator
March 2, 2021
In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question. 
Julien D
ST Employee
March 2, 2021

Could you Reload all sw-center.st.com urls listed in Preferences > Install/Update > Available Software Sites, and paste here any errors?

If all reloads succeed then retry to update with Help > Check for Updates

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.
Mike_ST
ST Technical Moderator
March 3, 2021

---

In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question. 
ADmit.2
Visitor II
March 2, 2021

Hello! After the update, the configuration of old projects does not work !!! The program hangs, I do not know how to fix this error. The project is blocked, trouble! Please, help.

Cartu38 OpenDev
Graduate II
March 2, 2021

Looks pretty annoying indeed...

What is your OS?

Also could you share you workspace log file workspace/.metadata/.log to see if something guides us to the root cause?

ADmit.2
Visitor II
March 2, 2021

OS - WIN10

ADmit.2
Visitor II
March 3, 2021

I switched to version STM32CubeIDE_1.5.1. Slightly corrected the .ioc file, changing the version of CubeMX. In this form, everything starts! Later, maybe my problem will be solved in the new additions to the release of STM32CubeIDE_1.6.0. When I sit down at a work computer that also has an update installed, I try to figure it out. I will follow the topic.

JSchn.4
Associate II
March 3, 2021
Mute
Mit freundlichen Grüßen / Kind regards
Johannes Schnitzler
Geschäftsführer
Ladon Energy GmbH
Tiergartenstrasse 164A
30559 Hannover
+49 511 533 666 1
+49 172 8 142 143
Johannes.schnitzler@ladon-energy.com
Stat_headcrabed
Associate
March 3, 2021

After updating, I can't set clock of my stm32h743 to 480MHz. It keep telling me "frequency searched for is out of range for this vos range". Reinstall doesn't work.(I'm using nucleo-h743zi2 board.)

Cartu38 OpenDev
Graduate II
March 4, 2021

Sounds some tool update here.

You have to play with Power Regulator Voltage Scale as part of RCC panel.

MEdgerton
Associate III
May 5, 2021

When you say "Play" what is the fix. Shouldn't it work by default on the nucleo board and which bit needs correcting as its now broken.

I'm happy to "play" but really we should know the exact correction as it could affect other things.

Thanks,

Mark

mattias norlander
ST Employee
March 4, 2021

The thread is growing... It is becoming hard to follow the discussion both for support-team and end-users.

Feel free to reply to already identified issues in this thread.

But - please submit any new issue/feedback in new threads. Thanks!