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


Re: Re: workspace woes how to add a project

Stefano,
I followed this procedure:
Right click on your project in the Project Explorer view to open the context menu
Select the Debug As > 1 Ac6 STM32 C/C++ Application command

The IDE:

creates a debug configuration
fills it with the all the needed value (you can check it)
>>>>>>>>>>>>>>>>>>>>
start a debug session
Used the run->debug
got an error message.

Says “launching STM32F411_Nucleo_HAL.elf has encountered a problem., error in final launch sequence.”

..................
I restarted the ide.
Selected, ,my project. Expanded it.
Left the selection on my project and hit debug.
A debug layout opened, but no registers or anything.
shows an .elf as the executable...
Hit F11
Says “launching STM32F411_Nucleo_HAL.elf has encountered a problem., error in final launch sequence.”

Does anyone want a copy of the project to see if you can get it to work?

did not give me a place or prompt to download or upload which ever way you want to say it, the code into the STM32F411 nucleao board.

Does not give me a programming option.

Silabs works as follows:

There is a down arrow button. you click on that, supply the name of the object file to download, click o.k., and it processes the file, then programs the flash, then verifies the flash, then shows you the source etc. If you hit the green go button, it runs. Click the red stop button it stops.
Set a breakpoint, hit go and if the code executes the breakpoint, the program halts, showing the source code line.
At that point you can examine registers, variables, etc, single step the C code or single step a machine code instruction.

I have not been able to even find out how to download the program. The Nucleo has a built in drive that you theoretically drag a .bin file into and it programs it, BUT that file has no debugging information, so you can’t debug.

In Eclipse I can’t even find a place to *CHECK* whether it can see the target or not.
I have no clue as to whether it can even *SEE* the nucleo board.