cancel
Showing results for 
Search instead for 
Did you mean: 

STM32Cube for VS Code–What’s new in July 2025

Maxime_MARCHETTO
Community manager
Community manager

STM32Cube for VS Code deployment: a developer-centric approach

This July update marks the first incremental update since the pre-release was published in May. STM32Cube for VS Code will follow an agile development approach with frequent, small updates. This strategy minimizes update risks and enables ST to respond to developer feedback rapidly, ensuring continuous improvement. 

STM32Cube for VS Code is currently delivered as a pre-release. The pre-release version will soon be merged into the stable track. 


To install it, select: Install pre-release versionTo install it, select: Install pre-release version

 

What’s new in the July 2025 update 

#1 Live data watch 

This feature is one of the most appreciated in STM32CubeIDE. The latest update of STM32Cube for VS Code provides a first version of the live data watch capability, which allows users to: 

  • monitor any type of data object in real-time. 
  • keep monitored variables across debug sessions. 

Sans titre.gif

 

The live expression feature is set up inside launch.json by adding the following lines:  

Picture3.png


#2 Introduction of ST Arm Clang, a Clang/LLVM based toolchain

As part of our commitment to helping STM32 developers achieve better code density and execution speed, we provide ST Arm Clang, a Clang/LLVM-based toolchain available in two variants: 

  • the hybrid ST Arm Clang toolchain, an LLVM-based toolchain that uses the GNU Linker and Newlib. This variant is ideal for developers looking to experiment with ST Arm Clang while maintaining compatibility with existing GCC projects. 
  • the full ST Arm Clang toolchain, a fully LLVM-based toolchain that uses the LLVM Linker and Picolibc. Although it may require linker script porting and uses a smaller C standard library, this option offers the best code density and execution speed. 

This is an initial ST Arm Clang delivery. We will provide additional updates and documentation soon. 

 

#3 Build analyzer improvements 

This release offers two main updates to the build analyzer feature. 

  • Clickable memory elements 
    Memory elements in the tree view now hyperlink directly to the corresponding source file and line number for faster navigation. 
  • Clang/LLVM binary support 
    You can now visualize binaries produced by the Clang/LLVM toolchains. 

 

What’s next  

The next development sprint is already planned.  

Your feedback is essential in shaping the future of STM32Cube for VS Code as it allows us to tailor it precisely to your requirements. We look forward to reading your ideas and questions on our community forum! 

 

Additional resource

First published Jul 07, 2025