jtag
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
jtag [2017/03/30 12:50] – move aluminium kingkevin | jtag [2017/03/30 13:38] – [aluminium] kingkevin | ||
---|---|---|---|
Line 74: | Line 74: | ||
For $9 you can't expect more, and if you want a cheap adapter I recommend the other ones (see below). | For $9 you can't expect more, and if you want a cheap adapter I recommend the other ones (see below). | ||
- | ==== aluminium ==== | + | ==== ST-LINK V2 aluminium ==== |
- | This [[http:// | + | These adapters come in a small dongle sized aluminium case. |
- | It supports SWD, and SWIM (for STM8), but not JTAG. | + | They supports SWD, and SWIM (for STM8), but not JTAG. |
- | They replaced the additional JTAG pins with power pins. | + | |
- | {{: | + | At $2.5 they are the cheapest clones you can find.\\ |
- | {{: | + | One trick to get this ridiculously low price is to use STM32F101 micro-controllers. |
- | {{: | + | Compared to the STM32F103 micro-controllers they offer less functionalities, |
- | {{: | + | Well this is because these micro-controllers use the same die, but if not all STM32F103 feature tests pass after production they get packages as STM32F101, and it seems that USB still works well enough ;).\\ |
+ | Similarly the STM32F103C8 is only rated having 64 kB of flash because it didn't pass the flash test, compared to the 128 kB for the STM32F103CB, | ||
- | STM32F103C8 connection: | + | Several board versions exist and it is hard to know what you will get. |
- | ^ STM32F103C8 signal ^ STM32F103C8 pin ^ adapter pin ^ adapter signal ^ | + | Always check the pinout on the aluminium case since this also varies. |
- | | PB6 | 42 | 1 | RST | | + | |
- | | PB14 | 27 | 2 | SWDIO | | + | |
- | | USB GND | | 3 | GND | | + | |
- | | USB GND | | 4 | GND | | + | |
- | | PB8/PB11 | 45/22 | 5 | SWIM | | + | |
- | | PA5/PB13 | 15/26 | 6 | SWCLK | | + | |
- | | LDO VCC | | 7 | 3.3V | | + | |
- | | LDO VCC | | 8 | 3.3V | | + | |
- | | USB VCC | | 9 | 5V | | + | |
- | | USB VCC | | 10 | 5V | | + | |
- | | PA9 | 30 | current source | + | |
+ | === 2014-06-22 ST-LINK V2 === | ||
+ | |||
+ | {{: | ||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | I've also reversed the {{: | ||
+ | |||
+ | One other nice trick they used is to have twos LEDs on the same pin (PA9): | ||
+ | * when the pin is set to output high, only one LED lights up | ||
+ | * when the pin is set to output low, the other LED light up | ||
+ | * when set to input floating, both LEDs are off | ||
+ | * when PWM output is used, you can mix the two colors (red and blue) quite well due to the persistence of vision (also because the LEDs are next to each other and the small hole in the case is in the center). | ||
+ | |||
+ | === swapped === | ||
+ | |||
+ | {{: | ||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | From the outside this looks very similar to the previous one, except that the connector pinout is very different (except for power).\\ | ||
+ | No markings are on the board. | ||
+ | |||
+ | === 2016-01-18 MX-LINK V2 === | ||
+ | |||
+ | {{: | ||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | This one has an " | ||
==== BAITE ==== | ==== BAITE ==== | ||
jtag.txt · Last modified: 2024/01/07 17:49 by 127.0.0.1