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


Documentation on how to use SW4STM32

Warning: new user for Eclipse, SW4STM32 and STM32 processors but long term user of micros and IT in general.

Eclipse seems to be one of those environemnts that provides you with many different ways to do everything, but I seem to be getting a bit confused in some of the options.

I have imported my project (from STM32CubeMX) and I can build it using the “hammer” icon (towards the left of the icon tool bar. Sometimes I can click on the “debug” icon and have the code build and then upload to the board, but other times I get told to build it first.

I can also right-click on the project and select “Debug” (but ONLY if the code is built first) and there are options that don’t seem to be available with the “debug” icon. Also when I right-click and select “Clean” project, I can see the ‘make’ command in the console output but then a comment that theere is no ‘clean’ target.

ALso I;ve managed to get myself in complete confusion when switvching between debug and release builds - sometimes thet work and sometimes they seem to pick up old executable files and upload those.

All this makes me wonder: what are the correct ways to use the interface to clean the rpojhect, create debug (or release) versions ensuring that they contain the latest changes?

I’m assuming that this is all documented somewhere and the differences between the various ways of achieving the end result are made clear, but I have not found that document yet. Any pointers would be appreciated.

Susan