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

custom MCU project " OpenOCD Script not found "

For custom boards, the OpenOCD script should be generated when the project is created. The file is in the project root directory and should be automatically found by the IDE.
I don’t know why it was not generated for you. Maybe the update will fix this.

STM32CubeMX does not create the OpenOCD script. After imported and built the generated project from CubeMX to SW, when you launch the debug, a window should pop up to ask you to choose the debug device like when you’ve created a custom board. After this step, a OpenOCD script is generated into the project root directory.