[Gnuk-users] Did I brick my fst-01?

micah micah at riseup.net
Wed Feb 4 05:09:56 UTC 2015


micah <micah at riseup.net> writes:

> because it said that cfg was deprecated, I tried the one it suggested:
>
> # openocd -f /usr/share/openocd/scripts/interface/stlink-v2.cfg -f /usr/share/openocd/scripts/target/stm32f1x.cfg -c "init; reset halt; shutdown" 
> Open On-Chip Debugger 0.9.0-dev-snapshot (2014-08-31-11:44)
> Licensed under GNU GPL v2
> For bug reports, read
> 	http://openocd.sourceforge.net/doc/doxygen/bugs.html
> Error: session's transport is not selected.
> Info : session transport was not selected, defaulting to JTAG
> Error: Debug adapter doesn't support 'jtag' transport
> Runtime Error: embedded:startup.tcl:20: 
> in procedure 'script' 
> at file "embedded:startup.tcl", line 58
> at file "/usr/share/openocd/scripts/target/stm32f1x.cfg", line 6
> in procedure 'transport' called at file "/usr/share/openocd/scripts/target/swj-dp.tcl", line 23
> in procedure 'ocd_bouncer' 
> at file "embedded:startup.tcl", line 20

I did some research and found openocd upstream already has a hint for
what to do here, which is to insert -c "transport select hla_swd" in
between -f options.

When I do this, I either get an Error that the device cannot be reset,
or an Error that init mode failed:

# openocd -f interface/stlink-v2.cfg -c "transport select hla_swd" -f target/stm32f1x.cfg -c "init; reset halt; shutdown"
Open On-Chip Debugger 0.9.0-dev-snapshot (2014-08-31-11:44)
Licensed under GNU GPL v2
For bug reports, read
	http://openocd.sourceforge.net/doc/doxygen/bugs.html
jtag_ntrst_delay
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
adapter speed: 1000 kHz
adapter_nsrst_delay: 100
Info : clock speed 1000 kHz
Error: reset device failed
in procedure 'init' 
in procedure 'ocd_bouncer' 
in procedure 'transport'
in procedure 'init'

# openocd -f interface/stlink-v2.cfg -c "transport select hla_swd" -f target/stm32f1x.cfg -c "init; reset halt; shutdown"
Open On-Chip Debugger 0.9.0-dev-snapshot (2014-08-31-11:44)
Licensed under GNU GPL v2
For bug reports, read
	http://openocd.sourceforge.net/doc/doxygen/bugs.html
jtag_ntrst_delay
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
adapter speed: 1000 kHz
adapter_nsrst_delay: 100
Info : clock speed 1000 kHz
Info : STLINK v2 JTAG v17 API v2 SWIM v4 VID 0x0483 PID 0x3748
Info : using stlink api v2
Info : Target voltage: 3.535926
Error: init mode failed
in procedure 'init' 
in procedure 'ocd_bouncer' 
in procedure 'transport'
in procedure 'init'




More information about the gnuk-users mailing list