jtag
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
jtag [2016/01/12 15:26] – created kingkevin | jtag [2016/01/13 09:02] – [Altera USB-Blaster (clone)] kingkevin | ||
---|---|---|---|
Line 133: | Line 133: | ||
</ | </ | ||
+ | Now you can also use it, here with an STM32F1 micro-controller: | ||
+ | <code bash> | ||
+ | openocd --file interface/ | ||
+ | |||
+ | Open On-Chip Debugger 0.10.0-dev-00189-g554313b (2016-01-12-16: | ||
+ | Licensed under GNU GPL v2 | ||
+ | For bug reports, read | ||
+ | http:// | ||
+ | Warn : Adapter driver ' | ||
+ | Info : only one transport option; autoselect ' | ||
+ | adapter speed: 1000 kHz | ||
+ | adapter_nsrst_delay: | ||
+ | jtag_ntrst_delay: | ||
+ | none separate | ||
+ | cortex_m reset_config sysresetreq | ||
+ | Info : No lowlevel driver configured, will try them all | ||
+ | Info : usb blaster interface using libftdi | ||
+ | Error: unable to get latency timer | ||
+ | Info : This adapter doesn' | ||
+ | Info : JTAG tap: stm32f1x.cpu tap/device found: 0x3ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x3) | ||
+ | Info : JTAG tap: stm32f1x.bs tap/device found: 0x16410041 (mfg: 0x020, part: 0x6410, ver: 0x1) | ||
+ | Info : stm32f1x.cpu: | ||
+ | </ | ||
===== tricks ===== | ===== tricks ===== | ||
Line 172: | Line 195: | ||
OpenOCD also scans the chain if no target is provided (the adapter still need to be defined): | OpenOCD also scans the chain if no target is provided (the adapter still need to be defined): | ||
<code bash> | <code bash> | ||
- | openocd --file interface/ | + | openocd --file interface/ |
+ | |||
+ | Open On-Chip Debugger 0.10.0-dev-00189-g554313b (2016-01-12-16:26) | ||
Licensed under GNU GPL v2 | Licensed under GNU GPL v2 | ||
For bug reports, read | For bug reports, read | ||
Line 178: | Line 203: | ||
Warn : Adapter driver ' | Warn : Adapter driver ' | ||
Info : only one transport option; autoselect ' | Info : only one transport option; autoselect ' | ||
- | adapter speed: 1000 kHz | ||
- | adapter_nsrst_delay: | ||
- | jtag_ntrst_delay: | ||
- | none separate | ||
- | cortex_m reset_config sysresetreq | ||
Info : No lowlevel driver configured, will try them all | Info : No lowlevel driver configured, will try them all | ||
Info : usb blaster interface using libftdi | Info : usb blaster interface using libftdi | ||
Error: unable to get latency timer | Error: unable to get latency timer | ||
Info : This adapter doesn' | Info : This adapter doesn' | ||
- | Info : JTAG tap: stm32f1x.cpu tap/device found: 0x3ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x3) | + | Warn : There are no enabled taps. AUTO PROBING MIGHT NOT WORK!! |
- | Info : JTAG tap: stm32f1x.bs tap/device found: 0x16410041 (mfg: 0x020, part: 0x6410, ver: 0x1) | + | Info : JTAG tap: auto0.tap tap/device found: 0x3ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x3) |
- | Info : stm32f1x.cpu: hardware has 6 breakpoints, | + | Info : JTAG tap: auto1.tap tap/device found: 0x16410041 (mfg: 0x020, part: 0x6410, ver: 0x1) |
+ | Warn : AUTO auto0.tap - use "jtag newtap auto0 tap -irlen | ||
+ | Warn : AUTO auto1.tap - use "jtag newtap auto1 tap -irlen 5 -expected-id 0x16410041" | ||
+ | Warn : gdb services need one or more targets defined | ||
</ | </ |
jtag.txt · Last modified: 2024/01/07 17:49 by 127.0.0.1