cancel
Showing results for 
Search instead for 
Did you mean: 

STM32CubeIDE 1.6.0 released

mattias norlander
ST Employee

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.
62 REPLIES 62
ADmit.2
Associate II

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.

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

> I am actually using the project with SmartGit (advanced Git GUI software) and have never configured the project for Git in CubeIDE.

Same here. Using SmartGit, it works well, never attempted to mess with Eclipse.

-- pa

@ADmit.2​ Your build log says: multiple definition of SystemInit, SystemCoreeClockUpdate.

There's dupilcate file system_stm32xxxx.c

Review the project tree, find where the duplicate system_stm32xxxx.c comes from.

-- pa

Thanks @Pavel A.​ , I just contacted SmartGit support and they also don't think this has something to do with SmartGit as it is just some utility on top of Git. BTW, do you have messages like this in your log:

org.eclipse.team.core.TeamException: Could not instantiate provider org.eclipse.egit.core.GitProvider for project

And regarding headless build: What does this chip.png file here actually refer to? Some image from the CubeMX config with a STM chip logo?

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

Thanks @Julien D_OEHAUDT​ . Fortunately the debugger prompts for toolchain every time it's missing so it gives opportunity to fix it.

Anyway, the latest toolchain should be better than previous...

-- pa

chip.png is this icon:

0693W000008vwf8QAA.pngLocated in plugins/com.st.stm32cube.ide.mcu.toolchain.arm-none_1.6.0.202102120935.jar.

Pavel A. (Community Member)

Hello! Here's what I managed to find. And indeed, there are other duplicates. What to do with them, tell me? But how did that happen?

So it will be a little better clear! ;)

Here's how it's defined. File "subdir.mk".