STM32CubeIDE release note

Revision as of 10:36, 7 May 2024 by Registered User (Merge articles)
Applicable for STM32MP13x lines, STM32MP15x lines, STM32MP25x lines

1. STM32CubeIDE 1.13.0.23-MP2-D4.0 - MPU support[edit source]

This version of STM32CubeIDE provides support

  • for the Arm® Cortex®-M core, contained in the STM32MP25x lines More info.png, OpenSTLinux-v5.0 projects, Linux® user space projects

For Arm® Cortex®-M core, it provides :

  • STM32MP1 & STM32MP2 sample or board selection,
  • Device configuration,
  • Target Status widget, with visibility management,
  • Console management with capability to manually set-up non-ST console instead of automatic detection,
  • Arm®Cortex®-M project creation, compilation and debug in two modes:
    • Engineering mode, with Arm®Cortex®-M firmware download via JTAG/SWD,
      • redirection of semi-hosting on TCP port with openOCD
    • Production mode, with Arm® Cortex®-M firmware download :
      • Via Ethernet link to the LAN or point to point,
      • Via Ethernet-over-USB for point-to-point connection,
  • Live variable watch view,
  • System analysis and real-time tracing (SWV),
  • Check of ST-LINK firmware version,
  • SFRs view support for register access,
  • Remote target path project property (for production mode),
  • Remote system explorer configuration,
  • TCP console for semihosting output

For Arm® Cortex®-A core, STM32CubeIDE version 1.13.0.23-MP2-D4.0 brings support for OpenSTLinux-v5.0 STM32MP25x lines More info.png projects, on Linux® workstation only, including:

  • Installation of Yocto SDK external to STM32CubeIDE only (no dedicated Eclipse plugin)
  • Installation of OpenSTLinux projects sources:
    • Linux®, project with:
      • Standard build target (such as all, external-dt, module and others),
      • Support for running target update via "STM32 Cortex-A Linux Deployment" running configuration,
      • Support of GCNANO project with build target
    • TF-A project with standard build target including FIP image generation,
    • U-boot project with standard build target,
    • OP-TEE project with standard build target,
      • Support for OP-TEE trusted application creation and debug,
  • Support of creation, build and debug of Linux® user space project types including:
    • executable,
    • static library,
    • shared library,
  • Debug via "weston" user for executable using GTK library



STM32 MPU support, inside STM32CubeIDE, is available on Linux® and Windows® host PCs, but it is NOT on macOS®.

STM32CubeIDE for Linux® host PC STM32CubeIDE for Windows® host PC
Download

Version 1.13.0.23-MP2-D4.0

  • To get the all-in-one Linux installer, please contact your ST regional support.
    • Generic Linux Installer - STM32CubeIDE-Lnx

Version 1.13.0.23-MP2-D4.0

  • To get the all-in-one Windows installer, please contact your ST regional support.
    • Windows Installer - STM32CubeIDE-Win
Installation guide
  • Refer to STM32CubeIDE installation guide (UM2563) available on st.com.
User manual
  • When the installation is completed, see additional information about STM32CubeIDE in st.com:
    • STM32CubeIDE quick start guide (UM2553)
Detailed release note
  • Details about the content of this tool version are available in the STM32CubeIDE release v1.13.0 release note from st.com

Minor releases may be available from the update site. Check chapter 10 in (UM2609) for more information on how to update STM32CubeIDE.