Loading...
 
Skip to main content

Announcements


System Workbench for STM32 v3.0 beta release

System Workbench for STM32 3.0 beta is available.

Release3.0 beta
Release dateJuly 28, 2026
Previous release2.9
PlatformsWindows 64-bit, Linux 64-bit


In one line: 3.0 beta is 2.9 moved onto Eclipse 2026-06 and Java 21, with the STM32 functionality, the toolchain and the user interface deliberately left as they were.

What changed

The Eclipse platform underneath:

Component2.93.0 beta
Eclipse Platform4.6.3 (Neon.3, 2017)2026-06
CDT9.2.111.x
Java runtimeOracle JRE 8Temurin JRE 21, bundled
Git toolingEGit 4.6EGit / JGit matching Eclipse 2026-06


This is the whole point of the release: nine years of Eclipse and CDT fixes, Java 21, up-to-date Git tooling, and an IDE that runs on supported software again.

Packaging:

  • Available as an installer and as a self-contained portable archive (unzip and run).
  • The portable package bundles its Java runtime; nothing needs to be installed on the machine and nothing is written to the registry.
  • File associations can be registered from Preferences > System Workbench > File Association.


The build system was rebuilt on a self-contained Maven/Tycho build; this matters to maintainers, not to users.

What deliberately did not change

No toolchain was updated in this release. The compiler, debugger server and programming tools are the exact same builds that 2.9 shipped:

ToolVersionStatus
GNU ARM GCCst-gnu-arm-gcc-7-2018-q2-update (gcc 7.3.1)unchanged
OpenOCDST build 0.10.0+dev-00021-g524e8c8unchanged, same binary
ST-LINK Serverdiscovered from your existing installationunchanged
Probe scriptsthe same 87 board configuration filesunchanged


Moving the IDE and the toolchain at the same time would make any regression impossible to attribute; toolchain updates are a separate exercise.

Everything you interact with is unchanged: project wizard, MCU and board lists (128 boards, 1433 MCUs), generated projects, build settings and flags, debug configurations, messages, icons and menus. This was verified file-by-file against 2.9, with zero differences in user-visible strings, extension definitions and icons.

Known limitations in this beta

AreaNote
STM32MP1 CoPro-MPUThe MPU add-on features are not included (they depend on Eclipse RSE, discontinued upstream). STM32MP1 devices still appear in MCU and board selection.
SVNSubversive is archived upstream and is not included. Git (EGit) is.
Firmware downloadsSome of the older StdPeriph endpoints no longer respond, as in 2.9. STM32Cube downloads work.
AppearanceRendering follows Eclipse 2026-06 and the host OS, so fonts and spacing differ slightly from the 2017 look. Layout, labels, field order and icons are unchanged.

Upgrading from 2.9

  • Install alongside: nothing is shared and the existing installation is untouched.
  • Use a fresh workspace; existing projects import normally.
  • Launch configurations are read as-is and move in both directions between 2.9 and 3.0 beta.


This is a beta release: please report any problem in the System Workbench for STM32 forum.

Downloads (registered users): Downloading the System Workbench for STM32 installer