jtag
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
jtag [2016/01/13 09:26] – [scan chain] kingkevin | jtag [2016/02/02 10:00] – add j-link kingkevin | ||
---|---|---|---|
Line 33: | Line 33: | ||
This is newer variant of JTAG which requires only 2 signal lines instead of 4+. | This is newer variant of JTAG which requires only 2 signal lines instead of 4+. | ||
But but aware, they both have different pinouts on the connector. | But but aware, they both have different pinouts on the connector. | ||
+ | The second one offers 2 more power ports at the expense of JTAG TDI and TDO/SWO. | ||
- | These JTAG adapter | + | These JTAG adapters |
And ironically enough I in turn use them to program and debug STM32F1xx ARM Cortex M3 micro-controllers. | And ironically enough I in turn use them to program and debug STM32F1xx ARM Cortex M3 micro-controllers. | ||
Line 156: | Line 157: | ||
Info : stm32f1x.cpu: | Info : stm32f1x.cpu: | ||
</ | </ | ||
+ | |||
+ | ==== SEGGER J-Link (clone) ==== | ||
+ | |||
+ | The [[http:// | ||
+ | |||
+ | {{: | ||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | It supports JTAG, SWD, SWO, RTCK, and voltage reference. | ||
+ | That makes it the most complete JTAG adapter I have. | ||
+ | |||
===== tricks ===== | ===== tricks ===== | ||
Line 214: | Line 227: | ||
Warn : gdb services need one or more targets defined | Warn : gdb services need one or more targets defined | ||
</ | </ | ||
+ | |||
+ | '' | ||
While the ST-Link v2 is mainly meant to be used as SWD adapter, it also supports JTAG. Both are implemented with the High Level Adapter (HLA) driver. But it seems scan chain is [[http:// | While the ST-Link v2 is mainly meant to be used as SWD adapter, it also supports JTAG. Both are implemented with the High Level Adapter (HLA) driver. But it seems scan chain is [[http:// |
jtag.txt · Last modified: 2024/01/07 17:49 by 127.0.0.1