Loading...
 

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


new to ST in general... actually new to ARM

Hi,

1. It is ok for you if I will add the project on github and post a link to the github project here?.
I will make the project public, then anyone can clone the project. (I use SourceTree application to manage git projects).

2. After copy the files/directories necessary for the project you will have only a bunch of files in some directories - this IS NOT a System Workbench project. You should not try to compile this bunch of files yet. There is one more big step to do.

Here is what I have done after the structure of the project was created (copy file part):
- add required paths to project (see picture Include_paths.png).
You can check the example project to know what you have to add to project paths.

- add required c source files to the project (you can add here also complete directories if you need). You can see in the second picture. I added all that c files one by one. As Bernard suggest there is a better way to do this.
To know what source files you have to add check the example project. In SW/Project Explorer check the files that you need.

Refresh the project and Rebuild the index. If all necessary include paths and all sources are in place the build should succeed.

I suggest you to delete the project and start from this point again. You can keep the folders structure.