2026-03-19 5:30 AM - last edited on 2026-03-19 5:38 AM by mƎALLEm
Hello,
I am using a firmware package with the System Workbench for STM32 IDE and would like to ask how I can configure a peripheral and integrate it into my code.
Additionally, does it support code generation similar to STM32CubeMX?
Thank you in advance!
Solved! Go to Solution.
2026-03-19 5:38 AM - edited 2026-03-19 5:44 AM
Hello,
Unfortunately, new versions of CubeMx cannot generate project for System Workbench. To my knowledge only older Mx versions do. New versions of CubeMx generates projects for CubeIDE, KEIL and IAR.
If you have an old project with System Workbench, you can use CubeMx to generate the code separately and copy paste the generated code in your code source.
2026-03-19 5:38 AM - edited 2026-03-19 5:44 AM
Hello,
Unfortunately, new versions of CubeMx cannot generate project for System Workbench. To my knowledge only older Mx versions do. New versions of CubeMx generates projects for CubeIDE, KEIL and IAR.
If you have an old project with System Workbench, you can use CubeMx to generate the code separately and copy paste the generated code in your code source.
2026-03-19 5:38 AM
The System Workbench is Not Recommended for New Designs (NRND) - and has been for many years now.
You could try https://www.openstm32.org/HomePage for legacy support.
The current free ST IDE is STM32CubeIDE.
Yes, STM32CubeMX generates code for CubeIDE.
Note: from CubeIDE v2.0.0, CubeIDE and CubeMX are separate applications.
2026-03-19 5:40 AM
@mƎALLEm wrote:new versions of CubeMx cannot generate project with CubeIDE (sic?).
You mean System Workbench?
2026-03-19 5:43 AM - edited 2026-03-19 5:47 AM
@Andrew Neil wrote:
@mƎALLEm wrote:
new versions of CubeMx cannot generate project with CubeIDE (sic?).
You mean System Workbench?
Indeed!! Sorry for the typo. That's a result of being in meeting and managing the community in parallel. I will fix the typo then.. Seems I cannot manage several tasks in parallel :D
2026-03-26 5:34 AM
@Andrew Neil wrote:The System Workbench is Not Recommended for New Designs (NRND) - and has been for many years now..
@mƎALLEm Should that be updated to "Obsolete" ?
Also, the Product Page is all written in the present tense:
"The System Workbench toolchain, called SW4STM32, is (sic) a free multi-OS software development environment based on Eclipse, which supports (sic) the full range of STM32 microcontrollers and associated boards"
That should all be past tense now, surely?
"The System Workbench toolchain, called SW4STM32, was a free multi-OS software development environment based on Eclipse, which supported the full range of STM32 microcontrollers and associated boards available back in 2019"