logo ST

UM1075
Manwal għall-utent
ST-LINK/V2 debugger/programmatur in-circuit
għal STM8 u STM32

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer

Introduzzjoni

L-ST-LINK/V2 huwa debugger/programmatur in-circuit għall-familji tal-mikrokontrolluri STM8 u STM32. Il-modulu tal-interface tal-wajer wieħed (SWIM) u JTAG/wajer tas-serje
interfaces ta' debugging (SWD), jiffaċilitaw il-komunikazzjoni ma' kwalunkwe mikrokontrollur STM8 jew STM32 li jinsab fuq bord tal-applikazzjoni. Minbarra li jipprovdi l-istess funzjonalitajiet bħall-ST-LINK/V2, l-ST-LINK/V2-ISOL għandu iżolament diġitali bejn il-PC u l-bord tal-applikazzjoni fil-mira. Jiflaħ ukoll voltages sa 1000 VRMS. L-interface USB b'veloċità sħiħa tippermetti komunikazzjoni ma' PC u:

  • Apparat STM8 permezz ta 'softwer ST Visual Develop (STVD) jew ST Visual Program (STVP) (li huma disponibbli minn STMicroelectronics).
  • Apparat STM32 permezz ta' ambjenti ta' żvilupp integrati Atollic®, u TASKING.™®, IAR, Keil

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Fig 1

Karatteristiċi

  • Enerġija 5 V fornuta minn konnettur USB
  • Interface kompatibbli USB 2.0 b'veloċità sħiħa
  • USB standard A għal Mini-B cable
  • SWIM karatteristiċi speċifiċi
    – 1.65 V sa 5.5 V applikazzjoni voltage appoġġjat fuq l-interface SWIM
    – Modi ta 'veloċità baxxa u ta' veloċità għolja SWIM appoġġjati
    – Rata tal-veloċità tal-ipprogrammar SWIM: 9.7 Kbytes/s f'veloċità baxxa u 12.8 Kbytes/s f'veloċità għolja
    – Cable SWIM għall-konnessjoni mal-applikazzjoni permezz ta’ konnettur standard ERNI vertikali (ref: 284697 jew 214017) jew orizzontali (ref: 214012)
    – Kejbil SWIM għall-konnessjoni mal-applikazzjoni permezz ta 'header tal-pin jew konnettur tal-pitch ta' 2.54 mm
  • JTAG/serial wire debugging (SWD) karatteristiċi speċifiċi
    – 1.65 V sa 3.6 V applikazzjoni voltage appoġġjat fuq il-JTAGInterface /SWD u inputs tolleranti ta '5 V
    – JTAG kejbil għall-konnessjoni ma' standard JTAG 20-pin pitch 2.54 mm konnettur
    – Jappoġġja lil JTAG komunikazzjoni
    – Jappoġġja d-debug tal-wajer tas-serje (SWD) u l-wajer tas-serje viewkomunikazzjoni er (SWV).
  • Karatteristika ta' aġġornament dirett tal-firmware appoġġjata (DFU)
  • Status LED li jteptep waqt il-komunikazzjoni mal-PC
  • 1000 VRMS iżolament għoli voltage (ST-LINK/V2-ISOL biss)
  • Temperatura operattiva 0 sa 50 °C

Informazzjoni dwar l-ordnijiet

Biex tordna l-ST-LINK/V2 irreferi għat-Tabella 1:
Tabella 1. Lista tal-kodiċi tal-ordni

Kodiċi tal-ordni Deskrizzjoni ST-LINK
ST-LINK/V2 Debugger/programmatur fiċ-ċirkwit
ST-LINK/V2-ISOL Debugger/programmatur fiċ-ċirkwit b'iżolament diġitali

Kontenut tal-prodott

Il-kejbils mogħtija fi ħdan il-prodott huma murija fil-Figura 2: Il-kontenut tal-prodott ST-LINK/V2 u l-Figura 3: Il-kontenut tal-prodott ST-LINK/V2-ISOL. Dawn jinkludu (mix-xellug għal-lemin fil-Figura 2 u l-Figura 3):

  • Kejbil USB standard A għal Mini-B (A)
  • Debugging u programmar ST-LINK/V2 (B)
  • SWIM konnettur bi prezz baxx (C)
  • GĦAMMA żigarella ċatta b'konnettur ERNI standard f'tarf wieħed (D)
  • JTAG jew żigarella ċatta SWD u SWV b'konnettur ta' 20 pin (E)

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Fig 2

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Fig 3

Konfigurazzjoni tal-ħardwer

L-ST-LINK/V2 huwa ddisinjat madwar l-apparat STM32F103C8, li jinkorpora l-ARM® Cortex® ta’ prestazzjoni għolja
-Qalba M3. Huwa disponibbli f'pakkett TQFP48.
Kif muri fil-Figura 4, l-ST-LINK/V2 jipprovdi żewġ konnetturi:

  • konnettur STM32 għall-JTAGInterface /SWD u SWV
  • konnettur STM8 għall-interface SWIM
    L-ST-LINK/V2-ISOL jipprovdi konnettur wieħed għall-STM8 SWIM, STM32 JTAGInterfaces /SWD u SWV.

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Fig 4

  1. A = STM32 JTAG u konnettur tal-mira SWD
  2. B = STM8 SWIM konnettur fil-mira
  3. C = STM8 SWIM, STM32 JTAG u konnettur tal-mira SWD
  4. D = LED ta' attività ta' komunikazzjoni

Konnessjoni ma 'applikazzjonijiet STM8
Għall-iżviluppi STM8, l-ST-LINK/V2 jista 'jiġi konness mal-bord tal-mira b'żewġ kejbils differenti, skont il-konnettur disponibbli fuq il-bord tal-applikazzjoni.
Dawn il-kejbils huma:

  • SWIM żigarella ċatta b'konnettur ERNI standard f'tarf wieħed
  • SWIM cable b'żewġ 4-pin, konnettur 2.54 mm jew SWIM wajers separati

Konnessjoni ERNI standard ma 'żigarella ċatta SWIM
Il-Figura 5 turi kif tikkonnettja l-ST-LINK/V2 jekk konnettur standard ERNI 4-pin SWIM ikun preżenti fuq il-bord tal-applikazzjoni.

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Fig 5

 

  1. A = Bord tal-applikazzjoni fil-mira b'konnettur ERNI
  2. B = Kejbil tal-wajer b'konnettur ERNI f'tarf wieħed
  3. C = STM8 SWIM konnettur fil-mira
  4. Ara l-Figura 11: SWIM ST-LINK/V2 kejbil ERNI standard.

Figura 6 juri li l-pin 16 huwa nieqes fuq il-konnettur tal-mira ST-LINK/V2-ISOL. Dan il-pin nieqes jintuża bħala ċavetta tas-sigurtà fuq il-konnettur tal-kejbil, biex tiggarantixxi l-konnessjoni tal-kejbil SWIM fil-pożizzjoni korretta fuq il-konnettur fil-mira anki pinnijiet, użati kemm għall-SWIM kif ukoll għall-JTAG kejbils.

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Fig 6

Konnessjoni SWIM bi prezz baxx
Il-Figura 7 turi kif tikkonnettja l-ST-LINK/V2 jekk konnettur SWIM ta '4-pin, 2.54 mm, bi prezz baxx ikun preżenti fuq il-bord tal-applikazzjoni.

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Fig 7

  1. A = Bord ta 'applikazzjoni fil-mira b'konnettur ta' 4-pin, 2.54 mm, bi prezz baxx
  2. B = Kejbil tal-wajer b'konnettur ta '4-pin jew kejbil ta' wajers separati
  3. C = STM8 SWIM konnettur fil-mira
  4. Ara l-Figura 12: SWIM ST-LINK/V2 cable bi prezz baxx

SWIM sinjali u konnessjonijiet
Tabella 2 tiġbor fil-qosor l-ismijiet tas-sinjali, il-funzjonijiet, u s-sinjali tal-konnessjoni fil-mira bl-użu tal-kejbil tal-wajer b'konnettur ta '4-pin.

Tabella 2. Konnessjonijiet ta 'żigarella ċatta SWIM għal ST-LINK/V2

Pin Nru. Isem Funzjoni Konnessjoni fil-mira
1 VDD Mira VCC-1 MCU VCC
2 DEJTA GĦUM MCU SWIM pin
3 GND ART GND
4 RESET RESET MCU RESET pin

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Fig 8

Tabella 3 tiġbor fil-qosor l-ismijiet tas-sinjali, il-funzjonijiet, u s-sinjali tal-konnessjoni fil-mira bl-użu tal-kejbil tal-wajers separati.
Peress li l-kejbil tal-wajer separat tal-SWIM għandu konnetturi indipendenti għall-brilli kollha fuq naħa waħda, huwa possibbli li tgħaqqad l-ST-LINK/V2-ISOL ma 'bord tal-applikazzjoni mingħajr konnettur standard tal-SWIM. Fuq din iż-żigarella ċatta, is-sinjali kollha huma referenzjati b'kulur speċifiku u tikketta biex titħaffef il-konnessjoni fil-mira.

Tabella 3. SWIM konnessjonijiet tal-kejbil bi prezz baxx għal ST-LINK/V2-ISOL

Kulur Isem tal-pin tal-kejbil Funzjoni Konnessjoni fil-mira
Aħmar CCTV Mira VCC-1 MCU VCC
Aħdar UART-RX Mhux użat Riżervat(2) (mhux imqabbad fuq il-bord fil-mira)
Blu UART-TX
Isfar BOT0
Oranġjo GĦUM GĦUM MCU SWIM pin
Iswed GND ART GND
Abjad GĦAWM-RST RESET MCU RESET pin
  1. Il-provvista tal-enerġija mill-bord tal-applikazzjoni hija konnessa mal-bord ta 'debugging u programmar ST-LINK/V2 biex tiżgura l-kompatibilità tas-sinjal bejn iż-żewġ bordijiet.
  2. BOOT0, UART-TX, u UART-RX huma riżervati għal żviluppi futuri.
    TVCC, SWIM, GND, u SWIM-RST jistgħu jiġu konnessi ma 'konnettur ta' żift bi prezz baxx ta '2.54 mm jew ma' headers tal-pin disponibbli fuq il-bord tal-mira.

Konnessjoni ma 'applikazzjonijiet STM32

Għall-iżviluppi STM32, l-ST-LINK/V2 jeħtieġ li jkun imqabbad mal-applikazzjoni bl-użu tal-J standard 20-pinTAG żigarella ċatta pprovduta.
Tabella 4 tiġbor fil-qosor l-ismijiet tas-sinjali, il-funzjonijiet, u s-sinjali tal-konnessjoni fil-mira tal-J standard 20-pinTAG żigarella ċatta.

Tabella 4. JTAGKonnessjonijiet tal-kejbil /SWD

Pin Nru. Konnettur ST-LINKN2 (CN3) Funzjoni ST-LINKN2 Konnessjoni fil-mira (JTAG) Konnessjoni fil-mira (SWD)
1 VAPP Mira 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 Mhux konnessi Mhux konnessi Mhux konnessi
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 Mhux konnessi Mhux konnessi Mhux konnessi
18 GND GND GND(3) GND(3)
19 VDD VDD (3.3V)t5) Mhux konnessi Mhux konnessi
20 GND GND GND(3) GND(3)
  1. Il-provvista tal-enerġija mill-bord tal-applikazzjoni hija konnessa mal-bord ta 'debugging u programmar ST-LINK/V2 biex tiżgura l-kompatibilità tas-sinjal bejn iż-żewġ bordijiet.
  2. Qabbad ma 'GND għat-tnaqqis tal-istorbju fuq iż-żigarella.
  3. Mill-inqas wieħed minn dan il-pin għandu jkun imqabbad mal-art għal imġieba korretta (il-konnessjoni tagħhom kollha hija rakkomandata).
  4. Fakultattiv: għal Serial Wajer Viewer (SWV) traċċa.
  5. Disponibbli fuq ST-LINK/V2 biss u mhux imqabbad fuq ST-LINK/V2/OPTO.

Il-Figura 9 turi kif tikkonnettja l-ST-LINK/V2 ma 'mira bl-użu tal-JTAG kejbil.

  1. STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Fig 9A = Bord tal-applikazzjoni fil-mira b'JTAG konnettur
  2. B = JTAG/SWD 20-wajer ċatt kejbil
  3. C= STM32 JTAG u konnettur tal-mira SWD

Ir-referenza tal-konnettur meħtieġ fuq il-bord tal-applikazzjoni fil-mira hija: tgeżwir tal-header 2x10C 2x40C H3/9.5 (pitch 2.54) - HED20 SCOTT PHSD80.

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Fig10

Nota:
Għal applikazzjonijiet bi prezz baxx jew meta l-footprint standard ta '20-pins-2.54mm-pitch-connector hija kbira wisq, huwa possibbli li tiġi implimentata l- Tag-Ikkonnettja s-soluzzjoni biex tiffranka l-ispiża u l-ispazju fuq il-bord tal-applikazzjoni. Il- Tag-Ikkonnettja l-adapter u l-kejbil jipprovdu mezz affidabbli sempliċi ta 'konnessjoni ST-LINK/V2 jew ST-LINK/V2-ISOL mal-PCB mingħajr ma jeħtieġ tgħammir

Konfigurazzjoni tal-ħardwer
komponent fuq l-applikazzjoni PCB. Għal aktar dettalji dwar din is-soluzzjoni u l-applikazzjoni-PCB-footprint informazzjoni, żur www.tag-connect.com. Ir-referenzi tal-komponenti kompatibbli ma 'JTAG u l-interfaces SWD huma:
a) Adapter TC2050-ARM2010 (bord ta 'interface ta' 20-pin għal 10-pin)
b) TC2050-IDC jew TC2050-IDC-NL (L-ebda Riġlejn) (kejbil 10-pin)
c) Clip ta 'żamma TC2050-CLIP għall-użu ma' TC2050-IDC-NL (mhux obbligatorju)

4.3 LEDs tal-istatus ST-LINK/V2
L-LED bit-tikketta 'COM' fuq l-ST-LINK/V2 juri l-istatus ST-LINK/V2 (tkun xi tkun Meta l-:

  • LED qed teptip AĦMAR: l-ewwel enumerazzjoni USB mal-PC qed isseħħ.
  • LED huwa AĦMAR: komunikazzjoni bejn il-PC u ST-LINK/V2 hija stabbilita (tmiem l-enumerazzjoni).
  • L-LED qed teptip AĦDAR/AĦMAR: qed tiġi skambjata dejta bejn il-mira u l-PC.
  • L-LED huwa AĦDAR: l-aħħar komunikazzjoni kienet ta 'suċċess.
  • L-LED huwa ORANĠĠ: Il-komunikazzjoni ST-LINK/V2 mal-mira falliet.

Konfigurazzjoni tas-softwer

5.1 Aġġornament tal-firmware ST-LINK/V2
L-ST-LINK/V2 jinkorpora mekkaniżmu ta 'aġġornament tal-firmware għal aġġornament in-situ permezz tal-port USB. Peress li l-firmware jista’ jevolvi matul il-ħajja kollha tal-prodott ST-LINK/V2 (funzjonalità ġdida, bug fixes, appoġġ għal familji ġodda ta’ mikrokontrolluri…), huwa rakkomandat li żżur www.st.com/stlinkv2 perjodikament sabiex tibqa’ aġġornata bl-aħħar verżjoni tal-firmware.

5.2 Żvilupp ta 'applikazzjoni STM8
Irreferi għal ST toolset Pack24 bi Garża 1 jew aktar reċenti, li jinkludi ST Visual Develop (STVD) u ST Visual Programmer (STVP).
5.3 Żvilupp ta 'applikazzjoni STM32 u programmar Flash
Toolchains ta’ partijiet terzi, Atollic® TrueSTUDIO, IAR™ EWARM, Keil® MDK-ARM™, u TASKING VX-toolset jappoġġjaw ST-LINK/V2 skont il-verżjonijiet mogħtija fit-Tabella 5 jew fil-verżjoni l-aktar reċenti disponibbli.

Tabella 5. Kif toolchains ta' partijiet terzi jappoġġjaw ST-LINK/V2

Terza parti Toolchain Verżjoni
Atollic® TrueSTUDIO 2.1
IAR™ SWARM 6.20
Keil® MDK-ARM™ 4.20
TASKING VX-toolset għal ARM® Cortex® -M 4.0.1

L-ST-LINK/V2 jeħtieġ sewwieq USB dedikat. Jekk is-sett ta 'għodda huwa installat awtomatikament, il- file stlink_winusb.inf huwa installat fi /inf (fejn huwa tipikament C:/Windows).
Jekk is-setup tas-sett ta' għodda ma installahiex awtomatikament, is-sewwieq jista' jinstab fuq www.st.com:

  1. Qabbad ma ' www.st.com.
  2. Fit-tab tat-tfittxija, il-qasam tan-numru tal-parti, fittex ST-LINK/V2.
  3. Ikklikkja fuq l-hyperlink tal-kolonna Numru Ġeneriku tal-Parti għal ST-LINK/V2.
  4. Fit-tab tal-appoġġ tad-disinn, is-sezzjoni tas-sewwieqa SW, ikklikkja fuq l-ikona biex tniżżel st-link_v2_usbdriver.zip.
  5. Unzip u ħaddem ST-Link_V2_USBdriver.exe.

Skematika

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Fig 11

1. Leġġenda għad-deskrizzjonijiet tal-brilli:
VDD = Vol fil-miratagsens
DATA = SWIM DATA linja bejn il-mira u l-għodda tad-debug
GND = Ground voltage
RESET = Reset tas-sistema fil-mira

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Fig 12

1. Leġġenda għad-deskrizzjonijiet tal-brilli:
VDD = Vol fil-miratagsens
DATA = SWIM DATA linja bejn il-mira u l-għodda tad-debug
GND = Ground voltage
RESET = Reset tas-sistema fil-mira

Dokumenti / Riżorsi

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer [pdfManwal tal-Utent
UM1075, ST-LINK V2 Programmatur Debugger In-Circuit, UM1075 ST-LINK V2 Programmatur Debugger In-Circuit, Programmatur V2 Debugger In-Circuit, Programmer Debugger In-Circuit, Programmatur Debugger, Programmatur

Referenzi

Ħalli kumment

L-indirizz elettroniku tiegħek mhux se jiġi ppubblikat. L-oqsma meħtieġa huma mmarkati *