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

Importing Demonstration Project - 2 Modes - Only One Works - UBUNTU


Hi Ben,

The reason you should follow the instructions on How to import a CubeMX projec is that the demonstration projects are in fact generated using CubeMX...

I know that using linked files is not so practical when you want to modify them but this is needed as otherwise there would be a lot of duplicated files in the Demonstration folder of the ST firmwares; so, even if CubeMX will, in a future release, no more generate links, the demonstration projects will continue to. We are looking at a way to import demonstration by copying all the files in the workspace (currently links are copied, but as links, keeping the, now invalid, relative path to the linked-to file...) but this will take some time.

Bernard (Ac6)