Mirasy skonfigurowałem sobie środowisko STM32 workbench i mam problem z flaszowaniem STM32F030P6.
Mianowicie konfiguracja openOCD nie "umie" go zresetować sama, więc gdy chce wgrać program ręcznie wciskam "RESET" na płytce i wtedy przechodzi, w przeciwnym razie dostaje:
TARGET: STM32F030F4Px.cpu - Not halted
in procedure 'program'
in procedure 'reset' called at file "embedded:startup.tcl", line 478
in procedure 'ocdbouncer'
Unable to reset target
shutdown command invoked
Mianowicie konfiguracja openOCD nie "umie" go zresetować sama, więc gdy chce wgrać program ręcznie wciskam "RESET" na płytce i wtedy przechodzi, w przeciwnym razie dostaje:
TARGET: STM32F030F4Px.cpu - Not halted
in procedure 'program'
in procedure 'reset' called at file "embedded:startup.tcl", line 478
in procedure 'ocdbouncer'
Unable to reset target
shutdown command invoked
##############################
config OCD wygl tak:
# This
@SpeedFight: szukasz problemu w złym miejscu. Openocd nic sam z siebie nie resetuje. Pośredniczy on z debuggerem i wykonuje polecenia. Nie wiem z jakiego debuggera korzysta twoje IDE ale jeśli jest to gdb to wpisujesz w jego poleceniach przed uruchomieniem komendę "monitor reset halt". To powinno resetować procesor przed wykonaniem komendy "load" która wgrywa kod do uC.
@SpeedFight:
1. Łączy się z ten programator z prockiem przez ST-Link Utility (pytanie czy w ogóle ten klon z nim zadziała)?
2. Też miałem ten problem w którejś wersji STM workbencha. Rozwiązałem to eliminując w ogóle używanie reseta (tylko dwie nogi SWD do programowania+GND). Musisz zmienić ustawienia w następujący sposób:
W STM workbench, daj: Run -> Debug Configurations -> i Wybierasz projekt (musi być skompilowany) ->Zakladka Debugger, na dole masz script:
1. Łączy się z ten programator z prockiem przez ST-Link Utility (pytanie czy w ogóle ten klon z nim zadziała)?
2. Też miałem ten problem w którejś wersji STM workbencha. Rozwiązałem to eliminując w ogóle używanie reseta (tylko dwie nogi SWD do programowania+GND). Musisz zmienić ustawienia w następujący sposób:
W STM workbench, daj: Run -> Debug Configurations -> i Wybierasz projekt (musi być skompilowany) ->Zakladka Debugger, na dole masz script:

















Sauce: https://twitter.com/hkr0w0/status/868677073660854272
#randomanimeshit #touhou #marisakirisame