
UM1075
Käyttöohje
ST-LINK/V2 in-circuit debugger/ohjelmoija
STM8:lle ja STM32:lle

Johdanto
ST-LINK/V2 on piirin sisäinen debuggeri/ohjelmoija STM8- ja STM32-mikrokontrolleriperheille. Yksijohtiminen liitäntämoduuli (SWIM) ja JTAG/sarjajohto
virheenkorjausliitännät (SWD) helpottavat tiedonsiirtoa minkä tahansa sovelluskortilla sijaitsevan STM8- tai STM32-mikro-ohjaimen kanssa. Sen lisäksi, että ST-LINK/V2-ISOL tarjoaa samat toiminnot kuin ST-LINK/V2, siinä on digitaalinen eristys tietokoneen ja kohdesovelluskortin välillä. Se kestää myös voltagjopa 1000 VRMS:ää. Täysiopeuksinen USB-liitäntä mahdollistaa tiedonsiirron tietokoneen kanssa ja:
- STM8-laitteet ST Visual Develop (STVD)- tai ST Visual Program (STVP) -ohjelmiston kautta (jotka ovat saatavilla STMicroelectronicsilta).
- STM32-laitteet Atollic®- ja TASKING-integroitujen kehitysympäristöjen kautta.™®, IAR, Keil

Ominaisuudet
- 5 V virtalähde USB-liittimestä
- USB 2.0 täyden nopeuden yhteensopiva liitäntä
- USB-standardi A–Mini-B-kaapeli
- SWIM-ominaisuudet
– 1.65 V - 5.5 V sovellustilavuustage tuettu SWIM-liittymässä
– SWIM-hitaiden ja suurten nopeuksien tilat tuetut
– SWIM-ohjelmointinopeus: 9.7 kilotavua/s pienellä nopeudella ja 12.8 kilotavua/s suurella nopeudella
– SWIM-kaapeli liitettäväksi sovellukseen ERNI-standardin mukaisen pysty- (viite: 284697 tai 214017) tai vaakasuuntaisen (viite: 214012) liittimen kautta
– SWIM-kaapeli liitettäväksi sovellukseen nastaliittimen tai 2.54 mm:n jakoliittimen kautta - JTAG/serial Wire Debugging (SWD) -ominaisuudet
– 1.65 V - 3.6 V sovellustilavuustage tuettu JTAG/SWD-liitäntä ja 5 V:n sietävät tulot
– JTAG kaapeli liitäntään tavalliseen JTAG 20-napainen 2.54 mm:n liitin
– Tukee JTAG viestintää
– Tukee serial wire debug (SWD) ja sarjajohtoa viewer (SWV) viestintä - Suora laiteohjelmiston päivitysominaisuus tuettu (DFU)
- Tila-LED, joka vilkkuu yhteyden aikana PC:n kanssa
- 1000 VRMS korkea eristys voltage (vain ST-LINK/V2-ISOL)
- Käyttölämpötila 0 - 50 °C
Tilaustiedot
ST-LINK/V2:n tilaaminen katso taulukkoa 1:
Taulukko 1. Tilauskoodien luettelo
| Tilauskoodi | ST-LINK kuvaus |
| ST-LINK/V2 | In-circuit debugger/ohjelmoija |
| ST-LINK/V2-ISOL | In-circuit debugger/ohjelmoija digitaalisella eristyksellä |
Tuotteen sisältö
Tuotteen mukana toimitetut kaapelit näkyvät kuvassa 2: ST-LINK/V2-tuotteen sisältö ja kuvassa 3: ST-LINK/V2-ISOL-tuotteen sisältö. Ne sisältävät (vasemmalta oikealle kuvassa 2 ja kuvassa 3):
- USB-standardi A–Mini-B-kaapeli (A)
- ST-LINK/V2-virheenkorjaus ja ohjelmointi (B)
- Edullinen SWIM-liitin (C)
- SWIM litteä nauha, jossa standardi ERNI-liitin toisessa päässä (D)
- JTAG tai SWD ja SWV litteä nauha 20-nastaisella liittimellä (E)


Laitteiston konfigurointi
ST-LINK/V2 on suunniteltu STM32F103C8-laitteen ympärille, joka sisältää korkean suorituskyvyn ARM® Cortex®
-M3 ydin. Se on saatavana TQFP48-paketissa.
Kuten kuvasta 4 näkyy, ST-LINK/V2 sisältää kaksi liitintä:
- STM32-liitin JTAG/SWD- ja SWV-liitäntä
- STM8-liitin SWIM-liitäntää varten
ST-LINK/V2-ISOL sisältää yhden liittimen STM8 SWIM, STM32 JTAG/SWD- ja SWV-liitännät.

- A = STM32 JTAG ja SWD-kohdeliitin
- B = STM8 SWIM -kohdeliitin
- C = STM8 SWIM, STM32 JTAG ja SWD-kohdeliitin
- D = Viestintätoiminnan merkkivalo
Yhteys STM8-sovelluksiin
STM8-kehityksessä ST-LINK/V2 voidaan liittää kohdekorttiin kahdella eri kaapelilla riippuen sovelluskortilla käytettävissä olevasta liittimestä.
Nämä kaapelit ovat:
- SWIM litteä nauha, jossa standardi ERNI-liitin toisessa päässä
- SWIM-kaapeli kahdella 4-nastaisella, 2.54 mm:n liittimellä tai SWIM-erillisjohtokaapelilla
Vakio ERNI-liitäntä litteällä SWIM-nauhalla
Kuva 5 näyttää, kuinka ST-LINK/V2 kytketään, jos sovelluskortissa on standardi 4-nastainen ERNI SWIM -liitin.

- A = Kohdesovelluskortti ERNI-liittimellä
- B = Kaapeli, jonka toisessa päässä on ERNI-liitin
- C = STM8 SWIM -kohdeliitin
- Katso kuva 11: SWIM ST-LINK/V2-standardi ERNI-kaapeli.
Kuva 6 osoittaa, että nasta 16 puuttuu ST-LINK/V2-ISOL-kohdeliittimestä. Tätä puuttuvaa nastaa käytetään turva-avaimena kaapeliliittimessä, jotta voidaan varmistaa SWIM-kaapelin liittäminen oikeaan kohtaan kohdeliittimen tasaisissa nastoissa, joita käytetään sekä SWIM:lle että J:lle.TAG kaapelit.

Edullinen SWIM-yhteys
Kuva 7 näyttää, kuinka ST-LINK/V2 kytketään, jos sovelluskortissa on 4-nastainen, 2.54 mm:n edullinen SWIM-liitin.

- A = Kohdesovelluslevy 4-nastaisella, 2.54 mm:n halpaliittimellä
- B = Johdinkaapeli 4-nastaisella liittimellä tai erilliskaapelilla
- C = STM8 SWIM -kohdeliitin
- Katso Kuva 12: Edullinen SWIM ST-LINK/V2 -kaapeli
SWIM-signaalit ja liitännät
Taulukossa 2 on yhteenveto signaalien nimet, toiminnot ja kohdeliitäntäsignaalit käytettäessä lankakaapelia, jossa on 4-nastainen liitin.
Taulukko 2. SWIM litteät nauhaliitännät ST-LINK/V2:lle
| Tappi nro. | Nimi | Toiminto | Kohdeyhteys |
| 1 | VDD | Kohde VCC-1 | MCU VCC |
| 2 | TIEDOT | UIDA | MCU SWIM pin |
| 3 | GND | MAATA | GND |
| 4 | RESET | RESET | MCU RESET -nasta |

Taulukossa 3 on yhteenveto signaalien nimet, toiminnot ja kohdeliitäntäsignaalit käyttämällä erillistä johtoa.
Koska erillisessä SWIM-kaapelissa on erilliset liittimet kaikille pinnoille toisella puolella, on mahdollista liittää ST-LINK/V2-ISOL sovelluskorttiin ilman tavallista SWIM-liitintä. Tässä litteässä nauhassa kaikki signaalit on viitattu tietyllä värillä ja tarralla helpottamaan yhteyttä kohteeseen.
Taulukko 3. Edulliset SWIM-kaapeliliitännät ST-LINK/V2-ISOL:lle
| Väri | Kaapelinastan nimi | Toiminto | Kohdeyhteys |
| Punainen | CCTV | Kohde VCC-1 | MCU VCC |
| Vihreä | UART-RX | Käyttämätön | Varattu (2) (ei yhdistetty kohdelevyyn) |
| Sininen | UART-TX | ||
| Keltainen | KÄYNNISTYS0 | ||
| Oranssi | UIDA | UIDA | MCU SWIM pin |
| Musta | GND | MAATA | GND |
| Valkoinen | SWIM-RST | RESET | MCU RESET -nasta |
- Sovelluslevyn virtalähde on kytketty ST-LINK/V2-virheenkorjaus- ja ohjelmointikorttiin signaalien yhteensopivuuden varmistamiseksi molempien levyjen välillä.
- BOOT0, UART-TX ja UART-RX on varattu tulevaa kehitystä varten.
TVCC, SWIM, GND ja SWIM-RST voidaan liittää edulliseen 2.54 mm:n jakoliittimeen tai kohdelevyllä oleviin pin-otsikoihin.
Yhteys STM32-sovelluksiin
STM32-kehitystä varten ST-LINK/V2 on liitettävä sovellukseen käyttämällä standardia 20-nastaista JTAG litteä nauha tarjotaan.
Taulukossa 4 on yhteenveto standardin 20-nastaisen J signaalien nimet, toiminnot ja kohdeliitäntäsignaalitTAG litteä nauha.
Taulukko 4. JTAG/SWD-kaapeliliitännät
| Tappi nro. | ST-LINKN2-liitin (CN3) | ST-LINKN2-toiminto | Kohdeyhteys (JTAG) | Kohdeyhteys (SWD) |
| 1 | VAPP | Kohde VCC | MCU VDU') | MCU VDD(1) |
| 2 | ||||
| 3 | TRST | JTAG TRST | JNTRST | GND(2) |
| 4 | GND | GND | GND(3) | GND(3) |
| 5 | TDI | JTAG TDO | JTDI | GND(2) |
| 6 | GND | GND | GND(3) | GND(3) |
| 7 | TMS SWDIO | JTAG TMS, SW 10 | JTMS | SWDIO |
| 8 | GND | GND | GND(3) | GND(3) |
| 9 | TCK SWCLK | JTAG TCK, SW CLK | JTCK | SWCLK |
| 10 | GND | GND | GND(3) | GND(3) |
| 11 | NC | Ei yhdistetty | Ei yhdistetty | Ei yhdistetty |
| 12 | GND | GND | GND(3) | GND(3) |
| 13 | TDO SWO | JTAG TDI, SWO | JTDO | TRACESW0(4) |
| 14 | GND | GND | GND(3) | GND(3) |
| 15 | NRST | NRST | NRST | NRST |
| 16 | GND | GND | GND(3) | GND(3) |
| 17 | NC | Ei yhdistetty | Ei yhdistetty | Ei yhdistetty |
| 18 | GND | GND | GND(3) | GND(3) |
| 19 | VDD | VDD (3.3V)t5) | Ei yhdistetty | Ei yhdistetty |
| 20 | GND | GND | GND(3) | GND(3) |
- Sovelluslevyn virtalähde on kytketty ST-LINK/V2-virheenkorjaus- ja ohjelmointikorttiin signaalien yhteensopivuuden varmistamiseksi molempien levyjen välillä.
- Yhdistä GND nauhan kohinan vähentämiseksi.
- Ainakin yksi näistä nastasta on liitettävä maahan oikean toiminnan varmistamiseksi (kaikkien kytkeminen on suositeltavaa).
- Valinnainen: sarjajohdolle Viewer (SWV) jälki.
- Saatavilla vain ST-LINK/V2:ssa, ei kytkettynä ST-LINK/V2/OPTO-verkkoon.
Kuva 9 näyttää, kuinka ST-LINK/V2 liitetään kohteeseen JTAG kaapeli.
A = Kohdesovellustaulu J:lläTAG liitin- B = JTAG/SWD 20-johtiminen litteä kaapeli
- C = STM32 JTAG ja SWD-kohdeliitin
Kohdesovelluslevyn tarvittavan liittimen viite on: 2x10C otsikkokääre 2x40C H3/9.5 (väli 2.54) – HED20 SCOTT PHSD80.

Huomautus:
Edullisiin sovelluksiin tai kun standardi 20-nastaisen 2.54 mm:n liittimen jalanjälki on liian suuri, on mahdollista toteuttaa Tag-Liitä ratkaisu säästääksesi kustannuksia ja tilaa sovelluslevyllä. The Tag-Kytke sovitin ja kaapeli tarjoavat yksinkertaisen luotettavan tavan liittää ST-LINK/V2 tai ST-LINK/V2-ISOL piirikorttiin ilman liittämistä
Laitteiston konfigurointi
komponentti sovelluksen piirilevyllä. Lisätietoja tästä ratkaisusta ja sovellus-PCB-jalanjälkitiedot ovat osoitteessa www.tag-connect.com. J:n kanssa yhteensopivien komponenttien viittauksetTAG ja SWD-liitännät ovat:
a) TC2050-ARM2010 sovitin (20-nastainen 10-nastainen liitäntäkortti)
b) TC2050-IDC tai TC2050-IDC-NL (ei jalkoja) (10-napainen kaapeli)
c) TC2050-CLIP-kiinnityspidike käytettäväksi TC2050-IDC-NL:n kanssa (valinnainen)
4.3 ST-LINK/V2-tilan merkkivalot
ST-LINK/V2:n päällä oleva "COM"-merkkivalo näyttää ST-LINK/V2-tilan (mitä tahansa, kun:
- LED-valo vilkkuu PUNAINEN: ensimmäinen USB-laskelma PC:n kanssa on käynnissä.
- LED on PUNAINEN: tiedonsiirto PC:n ja ST-LINK/V2:n välillä on muodostettu (luettelon loppu).
- LED vilkkuu VIHREÄ/PUNAINEN: tietoja vaihdetaan kohteen ja tietokoneen välillä.
- LED on VIHREÄ: viimeinen tiedonsiirto on onnistunut.
- LED on ORANSSI: ST-LINK/V2-yhteys kohteen kanssa on epäonnistunut.
Ohjelmiston kokoonpano
5.1 ST-LINK/V2-laiteohjelmistopäivitys
ST-LINK/V2 sisältää laiteohjelmiston päivitysmekanismin paikan päällä tapahtuvaa päivitystä varten USB-portin kautta. Koska laiteohjelmisto saattaa kehittyä ST-LINK/V2-tuotteen koko käyttöiän aikana (uudet toiminnot, virheenkorjaukset, tuki uusille mikro-ohjainperheille…), on suositeltavaa käydä www.st.com/stlinkv2 säännöllisesti, jotta pysyt ajan tasalla uusimman laiteohjelmistoversion kanssa.
5.2 STM8-sovelluskehitys
Katso ST-työkalusarja Pack24, jossa on Patch 1 tai uudempi, joka sisältää ST Visual Develop (STVD) ja ST Visual Programmer (STVP).
5.3 STM32-sovelluskehitys ja Flash-ohjelmointi
Kolmannen osapuolen työkaluketjut, Atollic® TrueSTUDIO, IAR™ EWARM, Keil® MDK-ARM™ ja TASKING VX-työkalusarja tukevat ST-LINK/V2:ta taulukossa 5 annettujen versioiden tai uusimman saatavilla olevan version mukaisesti.
Taulukko 5. Miten kolmannen osapuolen työkaluketjut tukevat ST-LINK/V2:ta
| Kolmannen osapuolen | työkaluketjun | Versio |
| Atollic® | TrueSTUDIO | 2.1 |
| IAR™ | PARVI | 6.20 |
| Keil® | MDK-ARM™ | 4.20 |
| TYÖLLISTÄVÄ | VX-työkalusarja ARM® Cortex® -M:lle | 4.0.1 |
ST-LINK/V2 vaatii erillisen USB-ohjaimen. Jos työkalusarja asennetaan automaattisesti, file stlink_winusb.inf on asennettu /inf (missä on yleensä C:/Windows).
Jos työkalusarjan asennus ei asentanut sitä automaattisesti, ohjain löytyy osoitteesta www.st.com:
- Yhdistä www.st.com.
- Etsi hakuvälilehden osanumerokentästä ST-LINK/V2.
- Napsauta Generic Part Number -sarakkeen hyperlinkkiä ST-LINK/V2:een.
- Napsauta Suunnittelutuki-välilehden SW-ajurit-osiossa kuvaketta ladataksesi st-link_v2_usbdriver.zip.
- Pura ja suorita ST-Link_V2_USBdriver.exe.
Kaavio

1. Neulan kuvausten selitys:
VDD = Target voltage järkeä
DATA = SWIM DATA -linja kohteen ja virheenkorjaustyökalun välillä
GND = Ground voltage
RESET = Kohdejärjestelmän nollaus

1. Neulan kuvausten selitys:
VDD = Target voltage järkeä
DATA = SWIM DATA -linja kohteen ja virheenkorjaustyökalun välillä
GND = Ground voltage
RESET = Kohdejärjestelmän nollaus
Asiakirjat / Resurssit
![]() |
STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger ohjelmoija [pdfKäyttöopas UM1075, ST-LINK V2 In-Circuit Debugger ohjelmoija, UM1075 ST-LINK V2 In-Circuit Debugger ohjelmoija, V2 In-Circuit Debugger ohjelmoija, In-Circuit debugger ohjelmoija, Debugger ohjelmoija, ohjelmoija |


![ELD LINK ERS -varustettu]](https://manuals.plus/wp-content/uploads/2021/04/ELD-LINK-ERS-featured-150x150.png)

