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


Degugging locks up at "Initializing PLDs..."

Hello,

STLink utility should be closed or at least not connected to the STLink of course.

And LIBUSB_ERROR_ACCESS seems exactly the message for that, it means the STLink has already opened the connection elsewhere.

And also close all other software that might connect to the STLink.

Check that you closed all debug sessions that might have still the STLink opened in SW4STM32.
Terminate the launch sessions with the red square (also in console window) and you can “Remove All Terminated launches” with the double cross button in console window.
Check you don’t have any openocd.exe running in background but that shouldn’t be the case.

The version of SW4STM32 plugins are ok.

So, seeing your messages, i made a mistake, the connection on STLink is done in “initializing PLDs”, not after.

Then, i don’t know, is it a custom board ?
If yes, did you connect the Reset line output from STlink to the STM32 reset input on your board ?

Rgds,
Laurent