cancel
Showing results for 
Search instead for 
Did you mean: 

STM32CubeIDE 1.12.0 released

Semer CHERNI
ST Employee

STM32CubeIDE 1.12.0 was released today on st.com as well as an in-tool update patch.

What is new in 1.12.0?

* Microcontroller and board lists aligned with STM32CubeMX v6.8.0

– Added the support for the STM32H5 series microcontrollers

– Added the support for new microcontrollers in the STM32U5 series

– Added the support for the STM32WBA series microcontrollers

– Added the support for one new board related to the STM32G4 series: B-G473E-ZEST1S

– Added the support for three boards related to the STM32H5 series: NUCLEO-H563ZI, NUCLEOH503RB, STM32H573I-DK

– Added the support for three new boards related to the STM32U5 series: STM32U5A9J-DK, NUCLEO-U5A5ZJ-Q, NUCLEO-U545RE-Q

– Added the support for one new board related to the STM32WBA series: NUCLEO-WBA52CG

• Editor improved for project examples

When importing a project example, automatically opens the readme file if it exists

• Data analytics enabled by default

• GCC update enabled

– Updates GCC 11, which is already available on the Eclipse® p2 update site

• Debug

– Address column added to the Live Expressions view

• Code quality

– Added the cyclomatic complexity feature that calculates the function complexity based on the builtprogram

– Added a view to display the complexity of each function included in the program

Main fixed issues

126202 GDB client exits randomly during debug session in CubeIDE on Linux.

139495 ST-LINK GDB server wrongly advertise TrustZone core registers with TZEN=0.

140228 Wrong IP registers displayed in the SFR view.

140494 arm-none-eabi-gdb-py.exe is missing in GNU Tools for STM32 11.3.rel1.20221123-1345 on Windows.

14170 2STM32CubeIDE 1.11.0 completely breaks when the 'Darkest Dark Theme' plugin is installed.

142921 When STM32CubeIDE is launched for the second time, the popus is opened even if the data analysis value is deactivated.

Known issues fixed and problems and limitations

Please refer to the wiki.

Where do I obtain STM32CubeIDE 1.12.0?

https://www.st.com/stm32cubeide

… Or update your current installation of STM32CubeIDE using: 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.

10 REPLIES 10
Kazimierz Król
Associate III

"GCC update enabled" - how can I update to GCC 11?

Help -> Check for Updates says "No updates found"

"arm-none-eabi-gcc --version" added as a prebuild step shows version 10.3

t.decker
Senior II

Same here. Just updated CubeIDE to 1.12 and GCC is at 10.3 -> "No updates found"

When this account seems to be inactive, try @tdecker2 - ST can't change mail addresses, so I had to create a new account.
Semer CHERNI
ST Employee

Hello

The update are know available.

Please check and don't hesitate to ask further question.

However, please post you question on separate posts on the forum to make them visible to other community members.

BR,

Semer.

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.

Ivaylo Ilchev
Associate III

A had a problem with this version. Build was successful, but firmware hangs at some asserts. Download end set as default "GNU Tools for STM32(11.3.rel1)" toolchain, fixed the problem.

pj_stm
Associate III

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: osgi.bundle,com.st.stm32cube.common.ecosystemintegration,2.0.200.202301161003

No repository found containing: osgi.bundle,com.st.stm32cube.common.ecosystemintegration.stinsider,2.0.200.202301161003

No repository found containing: osgi.bundle,com.st.stm32cube.common.ecosystemintegration.ui,2.0.200.202302091318

No repository found containing: osgi.bundle,com.st.stm32cube.common.logger,2.0.100.202301161003

No repository found containing: osgi.bundle,com.st.stm32cube.common.logger.ui,2.0.100.202301161003

No repository found containing: osgi.bundle,com.st.stm32cube.common.mx,6.8.0.202302231600

No repository found containing: osgi.bundle,com.st.stm32cube.common.mx.oss,6.8.0.202302231600

No repository found containing: osgi.bundle,com.st.stm32cube.common.mx.stinsider,6.8.0.202302231600

No repository found containing: osgi.bundle,com.st.stm32cube.common.mx.win32,6.8.0.202302231600

No repository found containing: osgi.bundle,com.st.stm32cube.common.preferences,2.0.100.202301161003

No repository found containing: osgi.bundle,com.st.stm32cube.common.projectcreation,2.1.100.202301161003

No repository found containing: osgi.bundle,com.st.stm32cube.common.projectcreation.ui,2.0.300.202302091318

No repository found containing: osgi.bundle,com.st.stm32cube.common.utils,2.0.200.202301161003

No repository found containing: osgi.bundle,com.st.stm32cube.ide.common.services,2.2.0.202302091318

No repository found containing: osgi.bundle,com.st.stm32cube.ide.common.services.adapted,2.2.0.202302091318

No repository found containing: osgi.bundle,com.st.stm32cube.ide.common.services.mx,2.2.0.202302091318

No repository found containing: osgi.bundle,com.st.stm32cube.ide.common.ui,2.0.200.202302091318

No repository found containing: osgi.bundle,com.st.stm32cube.ide.common.ui.oss,2.0.200.202301161003

No repository found containing: osgi.bundle,com.st.stm32cube.ide.common.utils,2.0.200.202302091318

No repository found containing: osgi.bundle,com.st.stm32cube.ide.documentation,2.0.500.202302221339

No repository found containing: osgi.bundle,com.st.stm32cube.ide.jre.win64,2.4.100.202301160955

No repository found containing: osgi.bundle,com.st.stm32cube.ide.mcu.analytics,2.2.200.202302151257

No repository found containing: osgi.bundle,com.st.stm32cube.ide.mcu.build,2.0.300.202302091318

No repository found containing: osgi.bundle,com.st.stm32cube.ide.mcu.build.ui,2.1.200.202302091318

No repository found containing: osgi.bundle,com.st.stm32cube.ide.mcu.buildanalyzer,2.0.500.202302091318

No repository found containing:

ETC ETC ETC, Many hundreds of lines

MLe.2
Associate

Good day to all,

in the new IDE version the compilation does not work at all.

Because the cyclomatic is always active. Even if I set it to 0 I get the following (kept extra short because it is always just about the parameter). 

arm-none-eabi-gcc: error: unrecognized command-line option '-fcyclomatic-complexity'

arm-none-eabi-gcc: error: unrecognized command-line option '-fcyclomatic-complexity'

arm-none-eabi-gcc "../SRV_FREERTOS/portable/STM32/lptimTick.c" -mcpu=cortex-m0plus -std=gnu11 -g3 -DDEBUG -DSTM32L0 -DSTM32L082xx -c -I../Core -I../Configs ...

arm-none-eabi-gcc: error: unrecognized command-line option '-fcyclomatic-complexity'

0693W00000bibQRQAY.png

PSarr.1
Associate II

Hi,

after the update from STM32CubeIDE 1.11.2 to 1.12.0 the cubeMX dialog is not opening (.ioc file).

It seems there is a known errata (https://wiki.st.com/stm32mcu/wiki/STM32CubeIDE:STM32CubeIDE_errata_1.12.0) :

63624 - Some STM32CubeMX pop-up dialogs are not opened in front of the STM32CubeIDE workbench on all OS's.

Is there a workaround?

I tried the following:

  • Restart STM32CubeIDE
  • Try to continue with the current cubeMX version instead of migration
  • Restarting the computer
  • The cubeMX standalone application can open the .ioc file, but I seems I can't select the new AZRTOS package.
  • A new STM32Cube project will be able to open the .ioc dialog

Any suggestions are welcome, I would like to avoid redoing the cube...

Regards

Thank you, we searched through the option but didn't see it. My remaining concern here it that the IDE defaulted to enable an option that was not there one version ago, breaking the build process for non ST compilers in the process. (as far as I could figure out this is NOT a standard gcc option but something a plugin CAN add)