Loading...
 
Skip to main content

System Workbench for STM32


STM32F103C8T6 and st-link v2 Debugging error

Hello when you execute you get the error

Error in final launch sequence
Failed to execute MI command:
load "C:\\C++\\CUBE MX32\\Progekt1\\LedTime\\SW4STM32\\LedTime\\Debug\\LedTime.elf"

Error message from debugger back end:
Error erasing flash with vFlashErase packet
Error erasing flash with vFlashErase packet

how to solve it?

it works.

//# This is an testled board with a single STM32F103C8Tx chip.
//# Generated by System Workbench for STM32

source find interface/stlink-v2.cfg

set WORKAREASIZE 0x5000
transport select "hla_swd"


source find target/stm32f1x_stlink.cfg

//# use hardware reset, connect under reset
//#reset_config srst_only srst_nogate
reset_config none

Hi

The error message in your first post is from the dialog "Problem Occurred" -> detail.
If you select then the console output from openocd you will find something like

Copy to clipboard
... undefined debug reason 7 - target needs reset Error: timed out while waiting for target halted TARGET: stm32f1x.cpu - Not halted in procedure 'reset' in procedure 'ocd_bouncer' ...


This is what happens when i use this local script:

Copy to clipboard
# This is an STM32F1xx-vswr-meter board with a single STM32F103C8Tx chip. # Generated by System Workbench for STM32 source [find interface/stlink-v2.cfg] set WORKAREASIZE 0x5000 transport select "hla_swd" source [find target/stm32f1x_stlink.cfg] # use hardware reset, connect under reset reset_config srst_only srst_nogate


When I use this one it works.

Copy to clipboard
# This is an STM32F103C8T6-mini board with a single STM32F103C8Tx chip. # Generated by System Workbench for STM32 source [find interface/stlink-v2.cfg] set WORKAREASIZE 0x5000 transport select "hla_swd" #source [find target/stm32f1x_stlink.cfg] source [find target/stm32f1x.cfg] # use hardware reset, connect under reset #reset_config srst_only srst_nogate reset_config srst_nogate


Dieter