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 import drivers for expansion board

I am successfully using System Workbench for developing apps. I can develop on different boards, debug, etc. System Workbench saves me a lot of time compared to using the ENU ARM plugin for Eclipse. Now I am ready to develop using the IHM02A1 dual stepper expansion board. I can run the example in the online MBED compiler, but I don’t want to use this compiler for my project. Plus that example uses C++, I’d rather develop in C.

I have also downloaded the X-CUBE-SPN2 expansion software package. The documentation says
“The software comes with an example implementation, written for three different IDEs: IAR EWARM, Keil MDK-ARM and System Workbench for STM32 (SW4STM32)”.

Where is the documentation on how to use this software with System Workbench?

It has a Projects folder and buried down in it is a folder named SW4STM32. Inside that is a folder for my host MPU board and inside that is the file STM32F401RETx_FLASH.ld. What the heck is this file for? Whatever it is, it appears to be specifically for System Workbench.

Soooo...in summary, how do I use the driver software for expansion boards in System Workbench. It is very easy to use STM32Cube software but so far I can’t see how to use expansion software.

Thanks for the help!

Clark