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

You are viewing a reply to Unable to build project  

Unable to build project

The first thing that comes to mind is to develop a generic application in STM32Cube MX. There you can generate everything for the three development environments, and quickly add typical devices like the wolf run slot machine freeQuestion website. Well, that’s true, but:

If you look at the examples of applications, created through CubeMX, you will see, that after their automatic creation you still need to finalize them with a file. That is, time is saved but not to the maximum.
You must create a project for each development environment individually, although all three will be in the same working directory.
In today’s Cube MX environment I can not see the possibility of adding work via STemWin, while the texts are faster to output through it (when the article was uploaded to Hubr, but not yet published, I found that the restless STemWin has replaced by TouchGFX, but still the other two points are also weighty).

Actually this is enough to put this option in reserve and look around to see if there are simpler solutions... Turns out there are, and they’re also related to Cube MX. Everyone, who worked with this environment, knows, that it consists of basic code and packages, serving the specific family of controllers.