ST - logoUM1075
Brûkershânlieding
ST-LINK / V2 yn-circuit debugger / programmer
foar STM8 en STM32

Ynlieding

De ST-LINK / V2 is in yn-circuit debugger / programmer foar de STM8 en STM32 mikrocontrollers. De single wire interface module (SWIM) en de JTAG/ serial wire debuggen (SWD) ynterfaces fasilitearje kommunikaasje mei eltse STM8 of STM32 microcontroller operearje op in applikaasje board.
Neist it leverjen fan deselde funksjonaliteiten fan 'e ST-LINK / V2, hat de ST-LINK / V2-ISOL digitale isolaasje tusken de PC en it doelapplikaasjeboerd. It ek tsjinnet voltages fan oant 1000 V RMS.
De USB-ynterface mei folsleine snelheid makket kommunikaasje mei in PC mooglik en:

  • STM8-apparaten fia ST Visual Develop (STVD) of ST Visual Program (STVP) software (beskikber fan STMicroelectronics)
  • STM32-apparaten fia IAR™, Keil®, STM32CubeIDE, STM32CubeProgrammer, en STM32CubeMonitor yntegreare ûntwikkelingsomjouwings.

ST-LINK-V2 In Circuit Debugger Programmer

 Features

  • 5 V macht levere troch in USB Anschluss
  • USB 2.0 full-speed kompatibel ynterface
  •  USB standert-A nei Mini-B kabel
  •  SWIM-spesifike funksjes
    – 1.65 oan 5.5 V applikaasje voltage stipe op de SWIM ynterface
    - SWIM modi mei lege snelheid en hege snelheid stipe
    - SWIM-programmearring snelheid: 9.7 en 12.8 Kbytes / s, respektivelik, foar lege en hege snelheid
    - SWIM kabel foar ferbining mei de applikaasje fia in ERNI standert fertikale (ref: 284697 of 214017) of horizontale (ref: 214012) connector
    - SWIM-kabel foar ferbining mei de applikaasje fia in pinkop of in 2.54 mm pitch-ferbining
  • JTAG/SWD (Serial Wire Debug) spesifike funksjes
    – 1.65 oan 3.6 V applikaasje voltage stipe op de JTAG/SWD-ynterface en 5 V-tolerante yngongen (a)
    - JTAG kabel foar ferbining mei in standert JTAG 20-pin pitch 2.54 mm connector
    - Stipe JTAG kommunikaasje, oant 9 MHz (standert: 1.125 MHz)
    - Unterstützt serial wire debug (SWD) oant 4 MHz (standert: 1.8 MHz), en serial wire viewer (SWV) kommunikaasje, oant 2 MHz
  • Direkte firmware-fernijingsfunksje stipe (DFU)
  • Status LED, knippert by kommunikaasje mei de PC
  • 1000 V RMS hege isolaasje voltage (allinich ST-LINK/V2-ISOL)
  • Bedriuwstemperatuer fan 0 oant 50 graden Celsius

Bestelle ynformaasje

Om de ST-LINK/V2 te bestellen, ferwize nei Tabel 1.
Tabel 1. List fan de oarder koades

Bestelkoade ST-LINK beskriuwing
ST-LINK/V2 In-circuit debugger / programmeur
ST-LINK/V2-ISOL In-circuit debugger / programmeur mei digitale isolaasje

in. De ST-LINK/V2 kin kommunisearje mei doelen dy't wurkje ûnder 3.3 V, mar genereart útfiersinjalen op dit volumtage nivo. STM32-doelen binne tolerant foar dizze overvoltage. As guon oare komponinten fan it doelboerd ferstannich binne, brûk dan ST-LINK/V2-ISOL, STLINK-V3MINIE, of STLINK-V3SET mei in B-STLINK-VOLT-adapter om de ynfloed fan overvol te foarkommentage ynjeksje op it boerd.

Produkt ynhâld

De kabels levere binnen it produkt wurde werjûn yn figuer 2 en figuer 3. Se befetsje (fan lofts nei rjochts):

  • USB standert-A nei Mini-B kabel (A)
  • ST-LINK/V2 debuggen en programmearring (B)
  • SWIM goedkeape ferbining (C)
  •  SWIM plat lint mei in standert ERNI-ferbining oan ien ein (D)
  • JTAG of SWD en SWV plat lint mei in 20-pin connector (E)

ST-LINK-V2 In Circuit Debugger Programmer - produkt ynhâldST-LINK-V2 In Circuit Debugger Programmer - produktynhâld 1

 Hardware konfiguraasje

De ST-LINK/V2 is ûntworpen om it STM32F103C8-apparaat, dat de hege prestaasjes Arm ®(a) Cortex® omfettet
-M3 kearn. It is beskikber yn in TQFP48-pakket.
Lykas werjûn yn figuer 4, biedt de ST-LINK / V2 twa ferbiningen:

  • In STM32-ferbining foar de JTAG/SWD en SWV ynterface
  • In STM8-ferbining foar de SWIM-ynterface

De ST-LINK/V2-ISOL leveret ien ferbining foar de STM8 SWIM, STM32 JTAG/SWD, en SWV-ynterfaces.ST-LINK-V2 In Circuit Debugger Programmer - Anschlüsse

  1. A = STM32 JTAG en SWD-doelferbining
  2. B = STM8 SWIM doelferbiner
  3. C = STM8 SWIM, STM32 JTAG, en SWD-doelferbining
  4. D = Kommunikaasje aktiviteit LED

4.1 Ferbining mei STM8
Foar de ûntwikkeling fan applikaasjes basearre op STM8-mikrocontrollers, kin de ST-LINK / V2 wurde ferbûn mei it doelboerd troch twa ferskillende kabels, ôfhinklik fan de ferbining beskikber op it applikaasjeboerd.
Dizze kabels binne:

  • In SWIM plat lint mei in standert ERNI connector oan ien ein
  • In SWIM-kabel mei twa 4-pins, 2.54 mm-connectors of SWIM-separate-wire-kabels

4.1.1 Standert ERNI ferbining mei SWIM flat lint
Figuer 5 lit sjen hoe't jo ferbine de ST-LINK / V2 as in standert ERNI 4-pin SWIM Connector is oanwêzich op de applikaasje board.ST-LINK-V2 In Circuit Debugger Programmer - ERNI connector

  1. A = Target applikaasje board mei ERNI connector
  2. B = Wire kabel mei ERNI Connector oan ien ein
  3. C = STM8 SWIM doelferbiner
  4. Sjoch figuer 11

Figuer 6 lit sjen dat pin 16 ûntbrekt op 'e ST-LINK / V2-ISOL-doelferbining. Dizze ûntbrekkende pin wurdt brûkt as feiligenskaai op 'e kabelferbining, om de juste posysje fan' e SWIM-kabel op 'e doelferbining te garandearjen, sels pinnen brûkt foar sawol SWIM as JTAG kabels.ST-LINK-V2 In Circuit Debugger Programmer - Key details4.1.2 Low-cost SWIM ferbining
Figuer 7 lit sjen hoe't jo de ST-LINK / V2 ferbine as in 4-pin, 2.54 mm, lege kosten SWIM-ferbining oanwêzich is op it applikaasjeboerd.ST-LINK-V2 In Circuit Debugger Programmer - Low-kosten ferbining

  1. A = Target applikaasje board mei 4-pin, 2.54 mm, low-cost connector
  2. B = Wire kabel mei in 4-pin Connector of aparte-wire kabel
  3. C = STM8 SWIM doelferbiner
  4. Sjoch figuer 12

4.1.3 SWIM sinjalen en ferbinings
Tabel 2 vat de sinjaalnammen, funksjes en doelferbiningsinjalen gear by it brûken fan de draadkabel mei in 4-pins ferbining.
tabel 2. SWIM flat lint ferbinings foar ST-LINK / V2

Pin nr. Namme Funksje Doelferbining
1 VDD Doel VCC(1) MCU VCC
2 DATA SWIMME MCU SWIM pin
3 GND GRÛN GND
4 RESETTE RESETTE MCU RESET pin

1. De macht oanbod fan de applikaasje board is ferbûn mei de ST-LINK / V2 debuggen en programmearring board te garandearjen sinjaal komptabiliteit tusken beide boards.ST-LINK-V2 In Circuit Debugger Programmer - Target SWIM ConnectorTabel 3 vat de sinjaalnammen, funksjes en doelferbiningsinjalen gear mei de kabel mei aparte draden.
As de SWIM aparte-wire kabel hat ûnôfhinklike Anschlüsse foar alle pins oan ien kant, is it mooglik om te ferbinen de ST-LINK / V2-ISOL oan in applikaasje board sûnder in standert SWIM Anschluss. Op dit platte lint ferwize in spesifike kleur en in label om de ferbining op doel te ferminderjen alle sinjalen.
tabel 3. SWIM low-cost kabel ferbinings foar ST-LINK / V2-ISOL

Kleur Kabel pin namme Funksje Doelferbining
Read TVCC Doel VCC(1) MCU VCC
Grien UART-RX Net brûkt Reservearre (2) (net ferbûn mei it doelboerd)
Blau UART-TX
Giel BOOTO
Oranje SWIMME SWIMME MCU SWIM pin
Swart GND GRÛN GND
Wyt SWIM-RST RESETTE MCU RESET pin

1. De macht oanbod fan de applikaasje board is ferbûn mei de ST-LINK / V2 debuggen en programmearring board te garandearjen sinjaal komptabiliteit tusken beide boards.
2. BOOT0, UART-TX, en UART-RX binne reservearre foar takomstige ûntwikkelings.
TVCC, SWIM, GND, en SWIM-RST kinne wurde ferbûn oan in lege kosten 2.54 mm pitch Connector of oan pin headers beskikber op it doel board.
4.2 Ferbining mei STM32
Foar de ûntwikkeling fan applikaasjes basearre op STM32 mikrocontrollers, moat de ST-LINK / V2 wurde ferbûn mei de applikaasje mei de standert 20-pin JTAG platte lint foarsjoen.
Tabel 4 vat de sinjaalnammen, funksjes en doelferbiningsinjalen gear fan de standert 20-pin JTAG plat lint op ST-LINK/V2.
Tabel 5 vat de sinjaalnammen, funksjes en doelferbiningsinjalen gear fan de standert 20-pin JTAG platte lint op ST-LINK / V2-ISOL.
Tabel 4. JTAG/SWD kabel ferbinings op STLINK-V2

Pin Nee. ST-LINK/V2  ferbiner (CN3) ST-LINKN2 funksje Doelferbining (JTAG) Doelferbining (SWD)
1 VAPP Doel VCC MCU VDD(1) MCU VDD(1)
2
3 TRST JTAG TRST NJTRST GND(2)
4 GND GND GNDK3) 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 Net ferbûn Net ferbûn Net ferbûn Net ferbûn
12 GND GND GND(3) GND(3)
13 TDO SWO JTAG TDI. SWO JTDO TRACESWOO)
14 GND GND GND(3) GND(3)
15 NRST NRST NRST NRST
16 GND GND GNDK3) GND(3)
17 Net ferbûn Net ferbûn Net ferbûn Net ferbûn
18 GND GND GND(3) GND(3)
19 VDD VDD (3.3 V) Net ferbûn Net ferbûn
20 GND GND GND(3) GND(3)
  1. De stroomfoarsjenning fan it applikaasjeboerd is ferbûn mei it ST-LINK / V2-debuggen- en programmearringboerd om sinjaalkompatibiliteit tusken de boerden te garandearjen.
  2. Ferbine mei GND foar lûdreduksje op it lint.
  3. Op syn minst ien fan dizze pinnen moat wurde ferbûn mei de grûn foar korrekt gedrach. It is oan te rieden om se allegear te ferbinen.
  4. Opsjoneel: Foar Serial Wire Viewer (SWV) trace.

Tabel 5. JTAG/SWD kabel ferbinings op STLINK-V2-ISOL 

Pin nr. ST-LINK/V2-ferbining (CN3) ST-LINKN2 funksje Doelferbining (JTAG) Doelferbining (SWD)
1 VAPP Doel VCC MCU VDD(1) MCU VDD(1)
2
3 TRST JTAG TRST NJTRST GND(2)
4 Net ferbûn Net ferbûn Net ferbûn Net ferbûn
5 TDI JTAG TDO JTDI GND(2)
6 Net ferbûn Net ferbûn Net ferbûn Net ferbûn
7 TMS SWDIO JTAG TMS. SW 10 JTMS SWDIO
8 Net ferbûn Net ferbûn Net ferbûn Net ferbûn
9 TCK SWCLK JTAG TCK, SW CLK JTCK SWCLK
10 Net brûkt (5) Net brûkt (5) Net ferbûn (5) Net ferbûn (5)
11 Net ferbûn Net ferbûn Net ferbûn Net ferbûn
12 GND GND GND(3) GND(3)
13 TDO SWO JTAG TDI, SWO JTDO TRACESW0(4)
14 Net brûkt (5) Net brûkt (5) Net ferbûn (5) Net ferbûn (5)
15 NRST NRST NRST NRST
16 Net ferbûn Net ferbûn Net ferbûn Net ferbûn
17 Net ferbûn Net ferbûn Net ferbûn Net ferbûn
18 GND GND GND(3) GND(3)
19 Net ferbûn Net ferbûn Net ferbûn Net ferbûn
20 GND GND GND(3) GND(3)
  1. De stroomfoarsjenning fan it applikaasjeboerd is ferbûn mei it ST-LINK / V2-debuggen- en programmearringboerd om sinjaalkompatibiliteit tusken de boerden te garandearjen.
  2. Ferbine mei GND foar lûdreduksje op it lint.
  3. Op syn minst ien fan dizze pinnen moat wurde ferbûn mei de grûn foar korrekt gedrach. It is oan te rieden om se allegear te ferbinen.
  4. Opsjoneel: Foar Serial Wire Viewer (SWV) trace.

Tabel 5. JTAG/SWD kabel ferbinings op STLINK-V2-ISOL 

Pin nr. ST-LINK/V2-ferbining (CN3) ST-LINKN2 funksje Doelferbining (JTAG) Doelferbining (SWD)
1 VAPP Doel VCC MCU VDD(1) MCU VDD(1)
2
3 TRST JTAG TRST NJTRST GND(2)
4 Net ferbûn Net ferbûn Net ferbûn Net ferbûn
5 TDI JTAG TDO JTDI GND(2)
6 Net ferbûn Net ferbûn Net ferbûn Net ferbûn
7 TMS SWDIO JTAG TMS. SW 10 JTMS SWDIO
8 Net ferbûn Net ferbûn Net ferbûn Net ferbûn
9 TCK SWCLK JTAG TCK. SW CLK JTCK SWCLK
10 Net brûkt (5) Net brûkt (5) Net ferbûn (5) Net ferbûn (5)
11 Net ferbûn Net ferbûn Net ferbûn Net ferbûn
12 GND GND GND(3) GND(3)
13 TDO SWO JTAG TDI. SWO JTDO TRACESW0(4)
14 Net brûkt (5) Net brûkt (5) Net ferbûn (5) Net ferbûn (5)
15 NRST NRST NRST NRST
16 Net ferbûn Net ferbûn Net ferbûn Net ferbûn
17 Net ferbûn Net ferbûn Net ferbûn Net ferbûn
18 GND GND GND(3) GND(3)
19 Net ferbûn Net ferbûn Net ferbûn Net ferbûn
20 GND GND GND(3) GND(3)
  1. De stroomfoarsjenning fan it applikaasjeboerd is ferbûn mei it ST-LINK / V2-debuggen- en programmearringboerd om sinjaalkompatibiliteit tusken de boerden te garandearjen.
  2. Ferbine mei GND foar lûdreduksje op it lint.
  3. Op syn minst ien fan dizze pinnen moat wurde ferbûn mei de grûn foar korrekt gedrach. It is oan te rieden om se allegear te ferbinen.
  4. Opsjoneel: Foar Serial Wire Viewer (SWV) trace.
  5. Brûkt troch SWIM op ST-LINK / V2-ISOL (sjoch tabel 3).

Figuer 9 lit sjen hoe't jo de ST-LINK/V2 ferbine mei in doel mei de JTAG kabel.ST-LINK-V2 In Circuit Debugger Programmer - JTAG en SWD ferbining

  1. A = Doel oanfraachboerd mei JTAG ferbiner
  2. B = JTAG/SWD 20-wire flat kabel
  3. C = STM32 JTAG en SWD-doelferbining

De referinsje fan 'e ferbiner dy't nedich is op it doelapplikaasjeboerd is: 2x10C header wrapping 2x40C H3 / 9.5 (pitch 2.54) - HED20 SCOTT PHSD80.ST-LINK-V2 In Circuit Debugger Programmer - lint yndielingNoat: Foar lege kosten tapassingen, of as de standert 20-pin 2.54 mm-pitch Connector-footprint te grut is, is it mooglik om de TAG- Ferbine oplossing. De TAG-Ferbine adapter en kabel jouwe in ienfâldige en betroubere middel fan ferbinen ST-LINK / V2 of ST-LINK / V2ISOL oan de PCB sûnder in easkje in mating komponint op de applikaasje PCB.
Foar mear details oer dizze oplossing en applikaasje-PCB-footprint-ynformaasje, besykje www.tag-connect.com.
De ferwizings fan komponinten kompatibel mei de JTAG en SWD-ynterfaces binne:
a) TC2050-ARM2010 adapter (20-pin- nei 10-pin-interface board)
b) TC2050-IDC of TC2050-IDC-NL (Gjin poaten) (10-pins kabel)
c) TC2050-CLIP fêsthâldklip foar gebrûk mei TC2050-IDC-NL (opsjoneel)
4.3 ST-LINK / V2 status LED
De LED markearre COM boppe op 'e ST-LINK / V2 toant de ST-LINK / V2-status (wat it ferbiningstype ek is). Yn detail:

  • De LED knippert read: de earste USB-enumeraasje mei de PC fynt plak
  • De LED is read: kommunikaasje tusken de PC en ST-LINK/V2 is oprjochte (ein fan opsomming)
  • De LED blinkt grien/read: Gegevens wurde útwiksele tusken it doel en de PC
  • De LED is grien: de lêste kommunikaasje is suksesfol
  •  De LED is oranje: ST-LINK / V2-kommunikaasje mei it doel is mislearre.

 Software konfiguraasje

5.1 ST-LINK / V2 firmware upgrade
De ST-LINK / V2 befettet in firmware-upgrade-meganisme foar upgrades op it plak fia de USB-poarte. Om't de firmware kin evoluearje yn it libben fan it ST-LINK/V2-produkt (nije funksjonaliteit, bugfixes, stipe foar nije mikrocontrollerfamyljes), wurdt it oanrikkemandearre om periodyk de tawijde siden te besykjen op www.st.com om op 'e hichte te bliuwen fan 'e lêste ferzje.
5.2 STM8 applikaasje ûntwikkeling
Ferwize nei ST-arkset Pack24 mei patch 1 of mear resint, dy't ST Visual Develop (STVD) en ST Visual Programmer (STVP) omfettet.
5.3 STM32 applikaasje ûntwikkeling en flash programmearring
Toolchains fan tredden (IAR ™ EWARM, Keil ® MDK-ARM ™ ) stypje ST-LINK/V2 neffens de ferzjes jûn yn Tabel 6 as de meast resinte ferzje beskikber.
tabel 6. Hoe tredden toolchains stipet ST-LINK / V2

Tredde partij Toolchain  Ferzje
IAR™ EWARM 6.2
Keil® MDK-ARM™ 4.2

De ST-LINK / V2 fereasket in tawijd USB-bestjoerder. As de opset fan 'e arkset it net automatysk ynstalleart, kin de bestjoerder fûn wurde op www.st.com ûnder de namme STSW-LINK009.
Foar mear ynformaasje oer ark fan tredden, besykje it folgjende websiden:

Skema

ST-LINK-V2 In Circuit Debugger Programmer - standert ERNI kabelLegend foar pinbeskriuwings:
VDD = Target voltage sin
DATA = SWIM DATA line tusken doel en debug ark
GND = Ground voltage
RESET = Doelsysteem weromsetteST-LINK-V2 In Circuit Debugger Programmer - lege kosten kabelLegend foar pinbeskriuwings:
VDD = Target voltage sin
DATA = SWIM DATA line tusken doel en debug ark
GND = Ground voltage
RESET = Doelsysteem weromsette

Revision skiednis

Tabel 7. Document revyzje skiednis 

Datum Revyzje Feroarings
22-Apr-11 1 Inisjele release.
3-Jun-11 2 Tabel 2: SWIM flat lint ferbinings foar ST-LINK / V2: tafoege fuotnoat 1 oan de funksje "Target VCC".
Tabel 4: JTAG/SWD-kabelferbiningen: in fuotnoat tafoege oan de funksje "Target VCC".
Tabel 5: Hoe toolchains fan tredden stypje ST-LINK / V2: bywurke de "ferzjes" fan IAR en Keil.
19-aug-11 3 Tafoege USB-bestjoerderdetails oan seksje 5.3.
11-mei-12 4 SWD en SWV tafoege oan JTAG ferbining funksjes. Wizige Tabel 4: JTAG/SWD kabel ferbinings.
13-Sep-12 5 Added ST-LINKN2-ISOL oarder koade.
Updated Seksje 4.1: STM8-applikaasjeûntwikkeling op side 15. Noat 6 tafoege yn Tabel 4.
Opmerking tafoege "Foar goedkeape applikaasjes ..." foar Seksje 3.3: STLINK / V2 status LED's op side 14.
18-Oktober-12 6 Seksje 5.1 tafoege: ST-LINK/V2-firmware-upgrade op side 15.
25-Mar-16 7 Bywurke VRMS-wearde yn Ynlieding en funksjes.
18-Oktober-18 8 Bywurke tabel 4: JTAG/SWD-kabelferbiningen en syn fuotnoaten. Lytse tekstbewurkings oer it hiele dokumint.
9-Jan-23 9 Bywurke ynlieding, funksjes en seksje 5.3: STM32-applikaasjeûntwikkeling en flash-programmearring.
Updated Tabel 5: Hoe toolchains fan tredden stypje ST-LINK / V2. Lytse tekstbewurkings oer it hiele dokumint.
3-Apr-24 10 Eardere tabel 4 JTAG/SWD-kabelferbiningen ferdield yn tabel 4: JTAG/SWD-kabelferbiningen op STLINK-V2 en tabel 5: JTAG/SWD kabel ferbinings op STLINK-V2-ISOL.

WICHTICH NOTICE - LÊS FERGESE
STMicroelectronics NV en har dochterûndernimmingen ("ST") behâlde it rjocht foar om feroarings, korreksjes, ferbetterings, oanpassings en ferbetterings oan ST-produkten en / of oan dit dokumint op elk momint sûnder notice te meitsjen. Keapers moatte de lêste relevante ynformaasje krije oer ST-produkten foardat se oarders pleatse. ST-produkten wurde ferkocht yn oerienstimming mei ST's ferkeapbetingsten en -betingsten yn plak op it momint fan bestellingserkenning. Keapers binne allinich ferantwurdlik foar de kar, seleksje en gebrûk fan ST-produkten en ST nimt gjin oanspraaklikens oan foar help by oanfraach of it ûntwerp fan produkten fan keapers.
Gjin lisinsje, útdruklik of ymplisearre, foar in yntellektueel eigendomsrjocht wurdt hjiryn ferliend troch ST.
Wederferkeap fan ST-produkten mei bepalingen dy't ferskille fan 'e ynformaasje dy't hjiryn oanjûn binne, sil gjin garânsje ferliend troch ST foar sa'n produkt ûnjildich meitsje.
ST en it ST-logo binne hannelsmerken fan ST. Foar oanfoljende ynformaasje oer ST hannelsmerken, ferwize nei www.st.com/trademarks. Alle oare nammen fan produkten of tsjinsten binne it eigendom fan har respektive eigners.
Ynformaasje yn dit dokumint ferfangt en ferfangt ynformaasje earder levere yn alle eardere ferzjes fan dit dokumint.
© 2024 STMicroelectronics - Alle rjochten foarbehâlden

ST - logowww.st.com

Dokuminten / Resources

ST ST-LINK-V2 In Circuit Debugger Programmer [pdf] Brûkershânlieding
ST-LINK-V2, ST-LINK-V2-ISOL, ST-LINK-V2 In Circuit Debugger Programmer, ST-LINK-V2, In Circuit Debugger Programmer, Circuit Debugger Programmer, Debugger Programmer

Referinsjes

Lit in reaksje efter

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden binne markearre *