CuVoodoo

the sorcery of copper

User Tools

Site Tools


jtag

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
jtag [2017/03/30 12:50] – move aluminium kingkevinjtag [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://www.aliexpress.com/item/Hot-Sale-1PCS-ST-LINK-Stlink-ST-Link-V2-Mini-STM8-STM32-Simulator-Download-Programmer-Programming/32343514985.html|one]] comes in aluminium case. +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.+
  
-{{:jtag:dsc02407.jpg?0x100|device front}} +At $2.5 they are the cheapest clones you can find.\\ 
-{{:jtag:dsc02408.jpg?0x100|device back}} +One trick to get this ridiculously low price is to use STM32F101 micro-controllers. 
-{{:jtag:dsc02415.jpg?0x100|PCB front}} +Compared to the STM32F103 micro-controllers they offer less functionalities, like USB ..yet this is a USB dongle! 
-{{:jtag:dsc02410.jpg?0x100|PCB back}}+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, but they very often have more (you can verify by read/writing and check for errors).
  
-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  | LED |+
  
 +=== 2014-06-22 ST-LINK V2 ===
 +
 +{{:jtag:alu_dongle_front.jpg?0x100|}}
 +{{:jtag:alu_board_front.jpg?0x100|}}
 +{{:jtag:alu_board_back.jpg?0x100|}}
 +
 +I've also reversed the {{:jtag:alu.pdf|schematic}} for this board.
 +
 +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 ===
 +
 +{{:jtag:reverse-gnd_case-front.jpg?0x100|}}
 +{{:jtag:reverse-gnd_internal-front.jpg?0x100|}}
 +{{:jtag:reverse-gnd_internal-back.jpg?0x100|}}
 +
 +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 ===
 +
 +{{:jtag:mx-link__case-front.jpg?0x100|}}
 +{{:jtag:mx-link__internal-front.jpg?0x100|}}
 +{{:jtag:mx-link__internal-back.jpg?0x100|}}
 +
 +This one has an "M" logo instead of the ST logo, probably corresponding to the "MX-LINK V2" marking on the board.
 ==== BAITE ==== ==== BAITE ====
  
jtag.txt · Last modified: 2024/01/07 17:49 by 127.0.0.1