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


Debug Configuration

In older Versions of the ST Workbench and also like it is shown in the Wiki i can choose a debug interface and a ST Link version. (manual spec) see link: http://www.openstm32.org/Creating+debug+configurationQuestion

In my version it is not possible anymore. see screenshot
So i canno’t debug or connect to my nucleo because i updated the ST Link firmware.

Why is this and how can i revert this?
.
HW/SW:

Winows 64bit SP1

Eclipse IDE for C/C++ Developers
Version: Neon.3 Release (4.6.3)
Build id: 20170314-1500

System Workbench for STM32 - OpenOCD (for Windows 32bits)
Version: 1.14.1.201707031232


Hi Hermann,

Actually updating STLink firmware should not be the source of your problem.

Can you provide us more information? Like what kind of error message are you seeing?

Just in case, where are your project from? ST example? Generated by STM32CubeMX? Generated by Ac6 System Workbench wizard?

You can click on “show generator options...” and check if it is pointing to STLink (SWD) or the reset configuration...


Thanks,

Danilo


The project above is from STWorkshop.
i created a new project from CubeMX now..
alle the information is attached via sreenshots.

it seems as if the st-workbench can’t find the target st-link.
St Link ulility does..so drivers and so must work.
i also tried it on USB 2.0 USB 3.0 but same error.

i tried to change the configuration of the debug configuration an change the line:

source find interface/stlink.cfg to
source find interface/stlink-v2.cfg and also to
source find interface/stlink-v2-1.cfg

but did not work.

so i dont know, is it my hardware?

it already run on my pc with older verison of st-workbench and different hardware(MB / CPU change to AMD Ryzen?!?)
i also tried to change back to the old workbench and try the old project i have but does not work.

thanks


Hi,

In the debug config1 screenshot, in main tab, the C/C++ Application project should be an elf file, not a .project.
That’s why the debug error message about “can’t read symbols. file format not recognized...”

I don’t know who put the .project there but it should not be.
Try to redo a debug config and check it is the .elf file there or browse to set it.

Rgds,
Laurent


i changed it to the. elf file, but thats not the source of the problem.
still same error as stated above


hi Hermann

As Laurent said the error you mentionned in your zip screen shots is due to thedebug try to execute the “.project”.
You had corrrect this, can you post the new screen shot of the debug error ?
Can you add the .log too ? you find it under your workspace.metadata\

Christelle