SW4STM32 and SW4Linux fully supports the STM32MP1 asymmetric multicore Cortex/A7+M4 MPUs

   With System Workbench for Linux, Embedded Linux on the STM32MP1 family of MPUs from ST was never as simple to build and maintain, even for newcomers in the Linux world. And, if you install System Workbench for Linux in System Workbench for STM32 you can seamlessly develop and debug asymmetric applications running partly on Linux, partly on the Cortex-M4.
You can get more information from the ac6-tools website and download (registration required) various documents highlighting:

System Workbench for STM32

System Workbench and CubeMX

I like the concept of CubeMX.
Is there any tutorial available how to import projects generated by CubeMX ?


There is new for CubeMx import files?

Select Hardware Abstraction Layer (Cube HAL) in the Project Firmware Configuration dialog when you create a STM32 executable project and you get the entire STM32CubeFx firmware package used in CubeMX for the selected device.
Check also the “Add low level drivers in project” option.

Now I see the dowloaded target firmware is not updated with the last version released for CubeMX (e.g. the downloaded F4 target firmware is STM32Cube_FW_F4_V1.3.0, while the current CubeMX F4 firmware package is STM32Cube_FW_F4_V1.4.0).

Is it possible to update SW4STM32 with the last CubeMX firmware package?


The support for the last version of the Cube HAL firmware is currently in the validation phase and will be available soon.

We will post an announcment as soon as it will be available. You will thus just have to do “Help” >>> “Check for updates...” in System Workbench for STM32 to be able to create projects based on the new version of the HAL firmware.

Existing projects will however continue to use the previous version so as not to break existing code; you should create a new project and copy your source code in it to switch to the new version of the firmware.


I already have STM32CubeMX latest version installed with all the modules, can I tell OpenSTM32 to use already installed Cube instead of downloading all the same files that I already have another time? Thanks!
You are out of luck - on EW they mentioned v1.1 (q1/q2 break) as “minor release” and v2 (positioned mid year) w/ Cube support. Let’s hope, those dates will be kept...