|
From: Carl M. <car...@ke...> - 2019-04-19 15:14:37
|
The STM32F413/423 have a BSTAPID not present in the current stm32f4x config: 0x06458041. See STM document RM0430. Adding that into a copy of stm32f4x.cfg leaves me with the following error: Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD adapter speed: 4000 kHz adapter_nsrst_delay: 100 none separate srst_only separate srst_nogate srst_open_drain connect_deassert_srst Info : clock speed 4000 kHz Info : STLINK v2 JTAG v33 API v2 SWIM v7 VID 0x0483 PID 0x3748 Info : using stlink api v2 Info : Target voltage: 3.148825 Info : stm32f423.cpu: hardware has 6 breakpoints, 4 watchpoints Error: timed out while waiting for target halted TARGET: stm32f423.cpu - Not halted in procedure 'program' in procedure 'reset' called at file "embedded:startup.tcl", line 478 in procedure 'ocd_bouncer' embedded:startup.tcl:454: Error: ** Unable to reset target ** in procedure 'program' in procedure 'program_error' called at file "embedded:startup.tcl", line 479 at file "embedded:startup.tcl", line 454 ST's modified gdbserver works, but is finicky (it crashes if you attempt to restart the program). Any thoughts? |