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

Hack to remedy crashing issue on Mac

Some of you may have experienced unstable performance of Eclipse Neon on Mac OS 10.13 and 10.14. It is prone to crash during certain text editor operations (especially, selecting a block of text with the mouse), as well as upon entry to debug.

I have had some luck remedying these crashes by deleting the eclipse cache when the crashes begin to happen.

1. Quit Eclipse.
2. Delete directory “~/Library/Caches/org.eclipse.platform.ide”

I’d be curious to know if this helps any of you.

Happy coding.

Ive experienced the random crashes too. I deleted the files in “~/Library/Caches/org.eclipse.platform.ide” and so far no crashes yet, but I also noticed that no new files have been recreated in that subdirectory even after I re-launched SW.

Spoke too early... still crashing all the time on OSX.

You click Build.. randomly crashes.
Click Run... randomly crashes.
Look at it the wrong way... randomly crashes.

Is the Windows version better? This is so frustrating.

I also experience these random crash on compiling and some texte selection/deletion on MAC.
I have two computer running mac, one is crashing every two/three build, the other is stable ...

Problem is unclear but the embedded JRE is old and could be upgraded, my two cents...
Waiting for an update on this direction since April. Is that planed ?

To answer last question: Windows is stable as much as I know.


The basic reality, now, is that this issue is out of date because STM32CubeIDE now supports Mac/Lin/Win. It’s Atollic for STM32, it’s free, it’s excellent, and if you’re using OpenSTM32 SystemWorkbench instead of STM32CubeIDE, I assume it’s only because you don’t know about STM32CubeIDE.

Certainly there’s value in having an Open Source IDE option, but if I were the OpenSTM32 devs, I’d change my release strategy.

In any case, ((https://www.st.com/en/development-tools/stm32cubeide.html|STM32CubeIDE))