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

How to export debug variables in eclipse

Hi there,

we are currently programming the STM32F746 MCU with SW4STM32 as Eclipse Plug-in on Windows. We are debugging with the ST-Link2-1 via USB. We need to analyse an image buffer while debugging. Is it possible to store/export those arrays in debugging mode to analyse them with another software?
The only thing I have found is to copy the variables but this gives me just one value of my 160x30 array. In case there is no option in Eclipse do you have any other ideas to transfer this array to my PC easily? Maybe UART?

Thanks in advance!

Best regards

Kevin Lehzen

I don’t know of any way to easily export values shown in the expressions view or memory dump view in the eclipse debugger to a file. It may be possible, but if so, I don’t know how to do it.

I’d recommend using a USART to output the contents of your array.

Hi there again,

somebody told me how to do this. For your interest:

In debug-modus -> Window -> Show View -> Memory

There you have to add a Memory Monitor with the ‘plus’ symbol. You just type your variable name in there when its already declared in the current debug session. After that you can see it in the monitor view and can export it to a raw binary file for example.