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


[Solved] OpenSTM32 installation issue on Eclipse-Photon

Hello I just want to help people whose also setup a new Workbench as plugin and have trouble with Debugging (under Linux).
I downloaded the current C/CPP eclipse package (http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2018-09/R/eclipse-cpp-2018-09-linux-gtk-x86_64.tar.gz) and installed the workbench over the update-site.
I Generated a new Project via (updated) CubeMX and imported this into eclipse.

When I tried to start a Debug session, OpenOCD starts, but i got a Error message from GDB with “unknown Error”
The Unknown error is obviously the missing GDB.

To solve this, check if under “plugins/fr.ac6.mcu.externaltools.arm-none.linux64_1.16.0.201807130628/tools” the folder “compiler”. In my case it was empty, so I removed the “compiler”-Folder and created a symlink to the folder next, which includes the GDB.
in my case :
rmdir compiler
ln -s st-gnu-arm-gcc-7-2017-q4-major_gdb-5_4-2016q3 compiler

After that, the Debugging is working.