STMicroelectronics ST-LINKV2 In Circuit Debugger Programmer
STMicroelectronics ST-LINK/V2 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.
    ST-LINK/V2 ja ST-LINK/V2-ISOL

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)
    Tuotteen sisältö
    Tuotteen sisältö

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.
Laitteiston konfigurointi

  1. A = STM32 JTAG ja SWD-kohdeliitin
  2. B = STM8 SWIM -kohdeliitin
  3. C = STM8 SWIM, STM32 JTAG, ja SWD-kohdeliitin
  4. 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.
Vakio ERNI-liitäntä litteällä SWIM-nauhalla

  1. A = Kohdesovelluskortti ERNI-liittimellä
  2. B = Kaapeli, jonka toisessa päässä on ERNI-liitin
  3. C = STM8 SWIM -kohdeliitin
  4. 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.
Vakio ERNI-liitäntä litteällä SWIM-nauhalla

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.
Edullinen SWIM-yhteys

  1. A = Kohdesovelluslevy 4-nastaisella, 2.54 mm:n halpaliittimellä
  2. B = Johdinkaapeli 4-nastaisella liittimellä tai erilliskaapelilla
  3. C = STM8 SWIM -kohdeliitin
  4. 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
  1. Sovelluslevyn virtalähde on kytketty ST-LINK/V2-virheenkorjaus- ja ohjelmointikorttiin signaalien yhteensopivuuden varmistamiseksi molempien levyjen välillä.
    Target SWIM -liitin

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
  1. Sovelluslevyn virtalähde on kytketty ST-LINK/V2-virheenkorjaus- ja ohjelmointikorttiin signaalien yhteensopivuuden varmistamiseksi molempien levyjen välillä.
  2. 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)
  1. Sovelluslevyn virtalähde on kytketty ST-LINK/V2-virheenkorjaus- ja ohjelmointikorttiin, jotta varmistetaan signaalien yhteensopivuus levyjen välillä.
  2. Yhdistä GND nauhan kohinan vähentämiseksi.
  3. Saatavilla vain ST-LINK/V2:ssa, ei kytkettynä ST-LINK/V2-ISOLiin.
  4. Vähintään yksi näistä tapeista on liitettävä maahan oikean toiminnan varmistamiseksi, on suositeltavaa kytkeä ne kaikki.
  5. GND ST-LINK/V2:ssa, SWIM käyttää ST-LINK/V2-ISOL:ssa (katso Taulukko 3).
  6. Valinnainen: sarjajohdolle Viewer (SWV) jälki.

Kuva 9 näyttää, kuinka ST-LINK/V2 liitetään kohteeseen JTAG kaapeli
JTAG ja SWD-liitäntä

  1. A = Kohdesovellustaulu J:lläTAG liitin
  2. B = JTAG/SWD 20-johtiminen litteä kaapeli
  3. 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.
JTAG vianetsintä tasainen nauha-asettelu

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

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

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

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

Taulukko 4: JTAG/SWD-kaapeliliitännät.

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

STMicroelectronics

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

Viitteet

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *