STMicroelectronics ST-LINKV2 In Circuit Debugger Programmer

Johdanto
ST-LINK/V2 on piirin sisäinen virheenkorjaus/ohjelmoija STM8- ja STM32-mikro-ohjaimille. Yksijohtiminen liitäntämoduuli (SWIM) ja JTAG/serial Wire Debugging (SWD) -liitännät helpottavat tiedonsiirtoa minkä tahansa sovelluskortilla toimivan 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äysinopeus USB-liitäntä mahdollistaa tiedonsiirron tietokoneen kanssa ja:
- STM8-laitteet ST Visual Develop (STVD) tai ST Visual Program (STVP) -ohjelmiston kautta (saatavilla STMicroelectronicsilta)
- STM32-laitteet integroitujen kehitysympäristöjen IAR™, Keil®, STM32CubeIDE, STM32CubeProgrammer ja STM32CubeMonitor kautta.

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–5.5 V sovellustilavuustage tuettu SWIM-liittymässä
– SWIM-hitaiden ja suurten nopeuksien tilat tuetut
– SWIM-ohjelmointinopeus: 9.7 ja 12.8 kilotavua/s, vastaavasti, alhaisella ja 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–3.6 V sovellustilavuustage tuettu JTAG/SWD-liitäntä ja 5 V:n sietävät tulot(a)
– JTAG kaapeli liitäntään tavalliseen JTAG 20-napainen 2.54 mm:n liitin
– Tukee JTAG viestintä, jopa 9 MHz (oletus: 1.125 MHz)
– Tukee sarjakaapelivirheenkorjausta (SWD) 4 MHz asti (oletus: 1.8 MHz) ja sarjajohtoa viewer (SWV) tiedonsiirto, jopa 2 MHz - Suora laiteohjelmiston päivitysominaisuus tuettu (DFU)
- Tila-LED, 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
Tilaa ST-LINK/V2, katso Taulukko 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ä |
a. ST-LINK/V2 voi kommunikoida alle 3.3 V:n jännitteellä toimivien kohteiden kanssa, mutta tuottaa lähtösignaaleja tällä volyymillatage taso. STM32-kohteet sietävät tätä ylimääräätage. Jos jotkin muut kohdekortin komponentit ovat järkeviä, käytä ST-LINK/V2-ISOL-, STLINK-V3MINIE- tai STLINK-V3SET-sovittimen kanssa B-STLINK-VOLT-sovittimen kanssa välttääksesi ylivoiman vaikutukset.tage injektio laudalle.
Tuotteen sisältö
Tuotteen mukana toimitetut kaapelit on esitetty kuvassa 2 ja kuva 3. Ne sisältävät (vasemmalta oikealle):
- 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®(a) Cortex®-M3-ytimen. 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
a. Arm on Arm Limitedin (tai sen tytäryhtiöiden) rekisteröity tavaramerkki Yhdysvalloissa ja/tai muualla.
Yhteys STM8:aan
STM8-mikro-ohjaimiin perustuvien sovellusten kehittämiseksi ST-LINK/V2 voidaan liittää kohdekorttiin kahdella eri kaapelilla riippuen sovelluskortilla käytettävissä olevasta liittimestä.
Nämä kaapelit ovat:
- litteä SWIM-nauha, jonka toisessa päässä on tavallinen ERNI-liitin
- SWIM-kaapeli kahdella 4-nastaisella, 2.54 mm:n liittimellä tai erillisillä SWIM-johtoilla
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
Kuva 6 osoittaa, että nasta 16 puuttuu ST-LINK/V2-ISOL-kohdeliittimestä. Tätä puuttuvaa nastaa käytetään turva-avaimena kaapeliliittimessä, jotta voidaan taata SWIM-kaapelin oikea asento kohdeliittimen nastoissa, joita käytetään sekä SWIM- että J-liitännöissä.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
SWIM-signaalit ja liitännät
Taulukossa 2 on yhteenveto signaalien nimet, toiminnot ja kohdeliitäntäsignaalit käytettäessä lankakaapelia 4-nastaisella liittimellä.
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 |
- Sovelluslevyn virtalähde on kytketty ST-LINK/V2-virheenkorjaus- ja ohjelmointikorttiin signaalien yhteensopivuuden varmistamiseksi molempien levyjen välillä.

Taulukossa 3 on yhteenveto signaalien nimet, toiminnot ja kohdeliitäntäsignaalit käyttämällä erillistä johtoa.
Koska SWIM-erillisjohtokaapelissa on erilliset liittimet kaikille pinnoille yhdellä sivulla, 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 kytketty 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:aan
STM32-mikrokontrollereihin perustuvien sovellusten kehittämiseksi ST LINK/V2 on liitettävä sovellukseen käyttämällä standardia 20-pin J.TAG 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-LINK/V2
liitin (CN3) |
ST-LINK/V2
toiminto |
Kohdeyhteys (JTAG) | Kohdeyhteys (SWD) |
| 1 | VAPP | Kohde VCC | MCU VDD(1) | MCU VDD(1) |
| 2 | ||||
| 3 | TRST | JTAG TRST | JNTRST | GND(2) |
| 4 | GND(3) | GND(3) | GND(3)(4) | GND(3)(4) |
| 5 | TDI | JTAG TDO | JTDI | GND(2) |
| 6 | GND(3) | GND(3) | GND(3)(4) | GND(3)(4) |
| 7 | TMS_SWDIO | JTAG TMS, SW IO | JTMS | SWDIO |
| 8 | GND(3) | GND(3) | GND(3)(4) | GND(3)(4) |
| 9 | TCK_SWCLK | JTAG TCK, SW CLK | JTCK | SWCLK |
| 10 | GND(5) | GND(5) | GND(4)(5) | GND(4)(5) |
| 11 | Ei yhdistetty | Ei yhdistetty | Ei yhdistetty | Ei yhdistetty |
| 12 | GND | GND | GND(4) | GND(4) |
| 13 | TDO_SWO | JTAG TDI, SWO | JTDO | TRACESWO(6) |
| 14 | GND(5) | GND(5) | GND(4)(5) | GND(4)(5) |
| 15 | NRST | NRST | NRST | NRST |
| 16 | GND(3) | GND(3) | GND(3)(4) | GND(3)(4) |
| 17 | Ei yhdistetty | Ei yhdistetty | Ei yhdistetty | Ei yhdistetty |
| 18 | GND | GND | GND(4) | GND(4) |
| 19 | VDD(3) | VDD (3.3 V)(3) | Ei yhdistetty | Ei yhdistetty |
| 20 | GND | GND | GND(4) | GND(4) |
- Sovelluslevyn virtalähde on kytketty ST-LINK/V2-virheenkorjaus- ja ohjelmointikorttiin, jotta varmistetaan signaalien yhteensopivuus levyjen välillä.
- Yhdistä GND nauhan kohinan vähentämiseksi.
- Saatavilla vain ST-LINK/V2:ssa, ei kytkettynä ST-LINK/V2-ISOLiin.
- Vähintään yksi näistä tapeista on liitettävä maahan oikean toiminnan varmistamiseksi, on suositeltavaa kytkeä ne kaikki.
- GND ST-LINK/V2:ssa, SWIM käyttää ST-LINK/V2-ISOL:ssa (katso Taulukko 3).
- Valinnainen: sarjajohdolle Viewer (SWV) jälki.
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: Edullisissa sovelluksissa tai kun tavallinen 20-nastaisen 2.54 mm:n liittimen jalanjälki on liian suuri, on mahdollista toteuttaa Tag-Liitä ratkaisu. The Tag-Kytke sovitin ja kaapeli tarjoavat yksinkertaisen ja luotettavan tavan liittää ST-LINK/V2 tai ST-LINK/V2-ISOL piirilevyyn ilman, että sovelluspiirilevyssä tarvitaan liitoskomponenttia.
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)
ST-LINK/V2-tilan merkkivalo
ST-LINK/V2:n päällä oleva COM-merkkivalo näyttää ST-LINK/V2-tilan (yhteyden tyypistä riippumatta). Yksityiskohtaisesti:
- 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
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 voi kehittyä ST-LINK/V2-tuotteen käyttöiän aikana (uudet toiminnot, virheenkorjaukset, tuki uusille mikro-ohjainperheille), on suositeltavaa vierailla ajoittain omistetuilla sivuilla www.st.com pysyäksesi ajan tasalla uusimman version kanssa.
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).
STM32-sovelluskehitys ja flash-ohjelmointi
Kolmannen osapuolen työkaluketjut (IAR™ EWARM, Keil® MDK-ARM™) 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
| Kolmas osapuoli | työkaluketjun | Versio |
| IAR™ | EWARM | 6.20 |
| Keil® | MDK-ARM™ | 4.20 |
ST-LINK/V2 vaatii erillisen USB-ohjaimen. Jos työkalusarjan asennus ei asenna sitä automaattisesti, ohjain löytyy osoitteesta www.st.com nimellä STSW-LINK009.
Lisätietoja kolmannen osapuolen työkaluista on seuraavassa osoitteessa websivustot:
Kaavio

- 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

- 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
Versiohistoria
Taulukko 6. Asiakirjan versiohistoria
| Päivämäärä | Tarkistus | Muutokset |
| 22. huhtikuuta 2011 | 1 | Alkuperäinen julkaisu. |
| 03-2011-XNUMX | 2 | Taulukko 2: SWIM litteät nauhaliitännät ST-LINK/V2:lle: lisätty alaviite 1 toimintoon "Target VCC".
Taulukko 4: JTAG/SWD-kaapeliliitännät: lisätty alaviite toimintoon "Target VCC". Taulukko 5: Miten kolmannen osapuolen työkaluketjut tukea ST-LINK/V2: päivitti IAR:n ja Keilin "versiot". |
| 19. elokuuta 2011 | 3 | Lisätty USB-ohjaimen tiedot Kohta 5.3. |
| 11. toukokuuta 2012 | 4 | Lisätty SWD ja SWV JTAG yhteysominaisuudet. Muokattu |
| 13. syyskuuta 2012 | 5 | Lisätty ST-LINK/V2-ISOL tilauskoodi.
Päivitetty Osa 4.1: STM8-sovelluskehitys sivulla 15. Lisätty huomautus 6 in Taulukko 4. Lisätty huomautus "Halpaisiin sovelluksiin…" aiemmin Osa 3.3: ST-LINK/V2-tilan merkkivalot sivulla 14. |
| 18. lokakuuta 2012 | 6 | Lisätty Osa 5.1: ST-LINK/V2-laiteohjelmiston päivitys sivulla 15. |
| 25-2016-XNUMX | 7 | Päivitetty VRMS-arvo sisään Johdanto ja sisään Ominaisuudet. |
| 18. lokakuuta 2018 | 8 | Päivitetty Taulukko 4: JTAG/SWD-kaapeliliitännät ja sen alaviitteet. Pienet tekstimuokkaukset koko asiakirjassa. |
| 09. tammikuuta 2023 | 9 | Päivitetty Johdanto, Ominaisuudet, ja Kohta 5.3: STM32-sovellus kehitys ja flash-ohjelmointi.
Päivitetty Taulukko 5: Kuinka kolmannen osapuolen työkaluketjut tukevat ST-LINK/V2:ta. Pienet tekstimuokkaukset koko asiakirjassa. |
TÄRKEÄ HUOMAUTUS – LUE HUOLELLISESTI
STMicroelectronics NV ja sen tytäryhtiöt (”ST”) varaavat oikeuden tehdä muutoksia, korjauksia, parannuksia, muunnoksia ja parannuksia ST-tuotteisiin ja/tai tähän asiakirjaan milloin tahansa ilman erillistä ilmoitusta. Ostajien tulee saada viimeisimmät asiaankuuluvat tiedot
ST-tuotteet ennen tilauksen tekemistä. ST-tuotteita myydään tilausvahvistushetkellä voimassa olevien ST:n myyntiehtojen mukaisesti.
Ostajat ovat yksin vastuussa ST-tuotteiden valinnasta, valinnasta ja käytöstä, eikä ST ota vastuuta sovellusavusta tai ostajien tuotteiden suunnittelusta.
ST ei myönnä tässä asiakirjassa mitään nimenomaista tai epäsuoraa lisenssiä millekään immateriaalioikeuksille.
ST-tuotteiden jälleenmyynti, jossa on poikkeavia ehtoja kuin tässä esitetyt tiedot, mitätöi kaikki ST:n kyseiselle tuotteelle myöntämät takuut.
ST ja ST-logo ovat ST:n tavaramerkkejä. Lisätietoja ST-tavaramerkeistä on kohdassa www.st.com/trademarks. Kaikki muut tuotteiden tai palveluiden nimet ovat omistajiensa omaisuutta.
Tämän asiakirjan tiedot korvaavat ja korvaavat tämän asiakirjan aiemmissa versioissa aiemmin annetut tiedot.
© 2023 STMicroelectronics – Kaikki oikeudet pidätetään

Asiakirjat / Resurssit
![]() |
STMicroelectronics ST-LINK/V2 In Circuit Debugger Programmer [pdfKäyttöopas ST-LINK V2 In Circuit Debugger -ohjelmoija, ST-LINK V2, In Circuit Debugger -ohjelmoija, Circuit Debugger -ohjelmoija, Virheenkorjausohjelmoija, Ohjelmoija |




