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 two short videos (registration required) highlighting:

System Workbench for STM32

OpenOCD Script generation error


I’m trying to setup the ability to start working with STM32 on my home computer, I have CubeMX installed, and am trying to get blinky working on a NUCLEO-F091RC. The project compiles without issues. When I try to run as “Ac6 STM32 C/C++ Application” I get the error “OpenOCD script generation error” (attached).

I have an openocd file in /usr/bin, and have run the command “xpm install --global @gnu-mcu-eclipse/openocd” in terminal to completion. When I go into debug configuration it comes up with the same error title and “Create Script Failure: fail to retrieve target” with “Reason: Internal Error”. I’m sure I have failed to connect something properly, or give the right path, but I can’t seem to figure it out. Any help would be greatly appreciated.

Additional info:
$lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.3 LTS
Release: 18.04
Codename: bionic

STMCubeMX Version - 5.5.0

Eclipse Version - Neon.3 Release (4.6.3)