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


You are viewing a reply to Programming in pure assembler  

Programming in pure assembler

Hi,

The vid/pid message is only a warning.
It means you have selected a STLink v2-1 as debug interface instead of a STLINK V2 but that’s not an issue.

In the “debug configurations”, debugger tab, which mode do you have ?
Did you choose an st board like a nucleo F103 or other F1 st board ?
Or you’re using “use local script” and you have a custom board ?
Or you’re using the “Manual spec” mode ?

I don’t see the command that is issued to openocd when you try to Program the chip.
When using menu Target => “Program chip” , you should see the first line with the command text with all arguments given to openocd.exe.

I thought these “blue pills” boards didn’t have a Reset line connected ?
Are you sure it is a Reset line output of stlink for the STM32 reset pin ?
If you had no issue debugging, it means that it’s surely a good reset line.

You can try to use the “Manual Spec” mode (choose stlink V2 and swd) and add just above in openocd options :-c “reset_config none”.
But i am not sure it will be used in menu Target => “Program chip”.

Rgds,
Laurent