UM1075
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.
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)
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.
- A = STM32 JTAG en SWD-doelferbining
- B = STM8 SWIM doelferbiner
- C = STM8 SWIM, STM32 JTAG, en SWD-doelferbining
- 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.
- A = Target applikaasje board mei ERNI connector
- B = Wire kabel mei ERNI Connector oan ien ein
- C = STM8 SWIM doelferbiner
- 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.4.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.
- A = Target applikaasje board mei 4-pin, 2.54 mm, low-cost connector
- B = Wire kabel mei in 4-pin Connector of aparte-wire kabel
- C = STM8 SWIM doelferbiner
- 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.Tabel 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) |
- De stroomfoarsjenning fan it applikaasjeboerd is ferbûn mei it ST-LINK / V2-debuggen- en programmearringboerd om sinjaalkompatibiliteit tusken de boerden te garandearjen.
- Ferbine mei GND foar lûdreduksje op it lint.
- 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.
- 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) |
- De stroomfoarsjenning fan it applikaasjeboerd is ferbûn mei it ST-LINK / V2-debuggen- en programmearringboerd om sinjaalkompatibiliteit tusken de boerden te garandearjen.
- Ferbine mei GND foar lûdreduksje op it lint.
- 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.
- 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) |
- De stroomfoarsjenning fan it applikaasjeboerd is ferbûn mei it ST-LINK / V2-debuggen- en programmearringboerd om sinjaalkompatibiliteit tusken de boerden te garandearjen.
- Ferbine mei GND foar lûdreduksje op it lint.
- 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.
- Opsjoneel: Foar Serial Wire Viewer (SWV) trace.
- 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.
- A = Doel oanfraachboerd mei JTAG ferbiner
- B = JTAG/SWD 20-wire flat kabel
- 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.Noat: 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
Legend foar pinbeskriuwings:
VDD = Target voltage sin
DATA = SWIM DATA line tusken doel en debug ark
GND = Ground voltage
RESET = Doelsysteem weromsetteLegend 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
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 |