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 [2019/03/09 09:24] – [SEGGER J-Link] kingkevin | jtag [2019/04/04 21:24] – [ST-LINK V2 aluminium] re-arrange kingkevin | ||
---|---|---|---|
Line 77: | Line 77: | ||
These adapters come in a small dongle sized aluminium case. | These adapters come in a small dongle sized aluminium case. | ||
They supports SWD, and SWIM (for STM8), but not JTAG. | They supports SWD, and SWIM (for STM8), but not JTAG. | ||
+ | Also the RST signal (required for SWIM) is not controllable as SRST in SWD mode (at least not by OpenOCD). | ||
- | At $2.5 they are the cheapest | + | For less than $2, they are the cheapest |
- | One trick to get this ridiculously low price is to use STM32F101 micro-controllers. | + | I also like to use them as development board when I just need a USB dongle |
- | 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, but it seems that USB still works well enough. | + | |
- | At least this is my guess. | + | |
- | It would be interesting to check if the other STM32F103 peripherals normally not present on the STM32F101 work as well, but I wouldn' | + | |
- | After all, they are probably marked as STM32F101 for a good reason.\\ | + | |
- | Similarly the STM32F103C8 is only rated having 64 kB of flash because it didn't pass the flash test, compared | + | |
- | Several | + | Numerous |
- | Always check the pinout on the aluminium case since this also varies. | + | Always check the pinout on the aluminium case and on the PCB since this also varies. |
+ | Here are the board variants I got, in chronological order. | ||
=== 2014-06-22 ST-LINK V2 === | === 2014-06-22 ST-LINK V2 === | ||
Line 96: | Line 92: | ||
{{: | {{: | ||
- | I' | + | I've reversed the {{: |
+ | |||
+ | 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, but it seems that USB still works well enough. | ||
+ | At least this is my guess. | ||
+ | It would be interesting to check if the other STM32F103 peripherals normally not present on the STM32F101 work as well, but I wouldn' | ||
+ | After all, they are probably marked as STM32F101 for a good reason.\\ | ||
+ | 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, | ||
One other nice trick they used is to have twos LEDs on the same pin (PA9): | One other nice trick they used is to have twos LEDs on the same pin (PA9): | ||
Line 384: | Line 388: | ||
===== Texas Instruments XDS100v3 ===== | ===== Texas Instruments XDS100v3 ===== | ||
- | The [[http:// | + | The [[http:// |
+ | |||
+ | Note: this adapter uses the [[http:// | ||
{{: | {{: |
jtag.txt · Last modified: 2024/01/07 17:49 by 127.0.0.1