cancel
Showing results for 
Search instead for 
Did you mean: 

STM32CubeMX 6.15.0 released

Semer CHERNI
ST Employee

We are pleased to announce that the version 6.15.0 of STM32CubeMX is available.

What is new in 6.15.0:

  • Enhanced microprocessor support: Added the STM32MP21-A35-TD, STM32MP21-M33-TD, STM32MP25-M33-TD, and STM32MP23-M33-TD trusted domains for the STM32MP2 MPUs and their Arm® Cortex®-A35 and Cortex®-M33 processors.
  • Integrated the STARM-Clang toolchain:
    • The STMicroelectronics LLVM-based toolchain for Arm®, STARM-Clang, leverages Clang's modular architecture for faster compilation and enhanced support for modern language standards, expanding the build capabilities.
  • Build process enhancements:
    • Use of CMake for more efficient project compilation.
    • Removal of the -Wpedantic and -Wextra options from CMake GCC toolchain template to match the build results produced by STM32CubeIDE.
  • Updated the RIF feature implementation:
    • Integrated the RIF feature for STM32MP2 microprocessors with the STM32MP21-A35-TD, STM32MP21-M33-TD, STM32MP25-M33-TD, and STM32MP23-M33-TD trusted domains.
  • Updated software download management:
    • Added pause and resume functionalities to the software package download feature.
  • Updated the IAR Embedded Workbench® for Arm® toolchain (EWARM) support:
    • Added the support for STM32MP13xx microprocessors.
  • Updated the pin-to-pin compatibility:
    • Implemented the pinout compatibility for STM32MP2 microprocessors.
  • Added the wM-Bus middleware:
    • Implemented the wM-Bus PHY middleware for STM32WL33xx microcontrollers.
  • Updated the memory management tool (MMT):
    • Implemented memory management for the STM32U3.
  • Upgrade Azure RTOS [USBX ,LevelX ,FileX ,ThreadX]  6.2.0 to 6.4.0 for STM32WBA6​.
  • Upgraded the JxBrowser version to V8.5.0.

Main fixed issues in 6.15.0:

Refer to the STM32 microcontroller wiki at:
https://wiki.st.com/stm32mcu/wiki/STM32CubeMX_errata_6.15.x

Known problems and limitations in 6.15.0:

Refer to the STM32 microcontroller wiki at:

https://wiki.st.com/stm32mcu/wiki/STM32CubeMX_errata_6.15.x

How to get STM32CubeMX 6.15.0:

  • Under this link
  • Or update your current installation of STM32CubeMX 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.

2 REPLIES 2
edillere
Associate

Ever since I updated to 6.15, when I generate code for cmake I get a series of warnings:

"warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]"

and at the end the build fails with error:

/st/Repository/STM32Cube_FW_F4_V1.28.2/Drivers/CMSIS/Include/cmsis_gcc.h: Assembler messages:
/st/Repository/STM32Cube_FW_F4_V1.28.2/Drivers/CMSIS/Include/cmsis_gcc.h:260: Error: no such instruction: `isb 0xF'
gmake[2]: *** [cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/build.make:149: cmake/stm32cubemx/CMakeFiles/STM32_Drivers.dir/st/Repository/STM32Cube_FW_F4_V1.28.2/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c.o] Error 1

 

This happens with the 4 projects that I have tested, which are based on F401, F412 and G0B1 MCUs.

Generating Makefile works for G0B1 but fails for 401.

These were projects generated with 6.14.1

Has anybody seen similar issues?

@edillere Please create a new thread with enough information to duplicate the issue.

If you feel a post has answered your question, please click "Accept as Solution".