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


How to open an existing project?

Hi,

This project from the Github only has the source codes. It is not configured for any IDE which means you can’t open it or import it on System Workbench.

What you can do is to create a new project, copy the sources into the project then configure it (which might be quite tricky for new Eclipse users).
- Go to File > New > C Project, Select “Empty Project” in Executable, and the “Ac6 STM32 MCU GCC” toolchain. Enter your project name then Next
- In the “Select Configuration” page just push Next
- Select the target board, this project seems to be for a STM32L476G-EVAL board (STM32L4 Series), then Next
- Keep “No Firmware” checked then Next
- On the newly created project, copy all the sources files. Then you have to configure the project settings.
- Right-click on the “boot” and “periph” folders, Resourses configuration > Exclude from build, then deselect all. (This step is important as the folders have *.c or *.S files which needs to be built)
- Add the includes folder paths (= -I flags for gcc command) : Right-click on the project then Properties > C/C++ General > Paths and Symbols. On the “Includes” tab, Click the “Add...” button, then check every options, then click on “Workspace...” and find the folder which has the headers.

All these settings are saved into a “.project” and “.cproject” files which is what Eclipse can open/import.

I put my files in attachment so that you can quickly import the project without do all the steps below.
- Copy the file in the folder where the sources are, probably “ls027b7dh01”
- On System Workbench, File > Import... > General > Existing project. Browse the “ls027b7dh01” location, check the found project and the “Copy projects into workspace” option. Then click on Finish the import the project.

Hope it helps,
Regards,

Kevin
ac6