ST logo

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

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger ohjelmoija

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

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger ohjelmoija - kuva 1

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)

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger ohjelmoija - kuva 2

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger ohjelmoija - kuva 3

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.

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger ohjelmoija - kuva 4

  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

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.

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger ohjelmoija - kuva 5

 

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

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger ohjelmoija - kuva 6

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.

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger ohjelmoija - kuva 7

  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: 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

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger ohjelmoija - kuva 8

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
  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-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)
  1. Sovelluslevyn virtalähde on kytketty ST-LINK/V2-virheenkorjaus- ja ohjelmointikorttiin signaalien yhteensopivuuden varmistamiseksi molempien levyjen välillä.
  2. Yhdistä GND nauhan kohinan vähentämiseksi.
  3. Ainakin yksi näistä nastasta on liitettävä maahan oikean toiminnan varmistamiseksi (kaikkien kytkeminen on suositeltavaa).
  4. Valinnainen: sarjajohdolle Viewer (SWV) jälki.
  5. 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.

  1. STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger ohjelmoija - kuva 9A = 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.

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger ohjelmoija - kuva 10

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:

  1. Yhdistä www.st.com.
  2. Etsi hakuvälilehden osanumerokentästä ST-LINK/V2.
  3. Napsauta Generic Part Number -sarakkeen hyperlinkkiä ST-LINK/V2:een.
  4. Napsauta Suunnittelutuki-välilehden SW-ajurit-osiossa kuvaketta ladataksesi st-link_v2_usbdriver.zip.
  5. Pura ja suorita ST-Link_V2_USBdriver.exe.

Kaavio

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger ohjelmoija - kuva 11

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

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger ohjelmoija - kuva 12

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

Viitteet

Jätä kommentti

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