STMicroelectronics ST-LINKV2 Zirkuitu-araztearen programatzailea
STMicroelectronics ST-LINK/V2 Zirkuitu-araztearen programatzailea

Sarrera

ST-LINK/V2 STM8 eta STM32 mikrokontrolagailuetarako zirkuitu barruko arazketa/programatzailea da. Hari bakarreko interfaze-modulua (SWIM) eta JTAG/ serial wire debugging (SWD) interfazeek komunikazioa errazten dute edozein STM8 edo STM32 mikrokontrolagailurekin aplikazio-plaka batean diharduten.

ST-LINK/V2-ren funtzionalitate berberak eskaintzeaz gain, ST-LINK/V2 ISOL-ek PCaren eta xede-aplikazio-plakaren arteko isolamendu digitala du. vol. ere jasaten dutag1000 VRMS arte.

USB abiadura osoko interfazeak ordenagailu batekin komunikazioa ahalbidetzen du eta:

  • STM8 gailuak ST Visual Develop (STVD) edo ST Visual Program (STVP) softwarearen bidez (STMicroelectronics-en eskuragarri)
  • STM32 gailuak IAR™, Keil®, STM32CubeIDE, STM32CubeProgrammer eta STM32CubeMonitor garapen-ingurune integratuen bidez.
    ST-LINK/V2 eta ST-LINK/V2-ISOL

Ezaugarriak

  • 5 V-ko energia USB konektore batek hornitua
  • USB 2.0 abiadura osoko interfaze bateragarria
  • USB estandarra A Mini-B kablea
  • SWIM ezaugarri espezifikoak
    – 1.65 eta 5.5 V bitarteko aplikazio bolumenatagSWIM interfazean onartzen da
    - SWIM abiadura baxuko eta abiadura handiko moduak onartzen dira
    – SWIM programazio-abiadura-tasa: 9.7 eta 12.8 Kbyte/s, hurrenez hurren, abiadura baxurako eta handirako
    – SWIM kablea aplikaziora konektatzeko ERNI estandar bertikal (erref.: 284697 edo 214017) edo horizontala (erref.: 214012) konektore baten bidez.
    – SWIM kablea aplikaziora konektatzeko pin goiburu baten bidez edo 2.54 mm-ko altuera-konektore baten bidez
  • JTAG/Serial Wire Debugging (SWD) ezaugarri espezifikoak
    – 1.65 eta 3.6 V bitarteko aplikazio bolumenatagJ-en onartzen duTAG/SWD interfazea eta 5 V-ko sarrera toleranteak (a)
    – JTAG J estandar batera konektatzeko kableaTAG 20 pin-ko 2.54 mm-ko konektorea
    - J onartzen duTAG komunikazioa, 9 MHz arte (lehenetsia: 1.125 MHz)
    - 4 MHz arteko serieko hari-arazketa (SWD) onartzen du (lehenetsia: 1.8 MHz) eta serieko kablea. viewer (SWV) komunikazioa, 2 MHz arte
  • Zuzeneko firmware eguneratzeko eginbidea onartzen da (DFU)
  • Egoera LED, keinu egiten du ordenagailuarekin komunikazioan zehar
  • 1000 VRMS isolamendu handiko boltage (ST-LINK/V2-ISOL soilik)
  • Funtzionamendu-tenperatura 0 eta 50 °C artean

Eskaeraren informazioa

ST-LINK/V2 eskatzeko, ikusi 1. taula.

1. taula. Eskaera-kodeen zerrenda

Eskaera kodea ST-LINK deskribapena
ST-LINK/V2 Zirkuitu barruko arazketa/programatzailea
ST-LINK/V2-ISOL Zirkuitu barneko arazketa/programatzailea isolamendu digitalarekin

a. ST-LINK/V2 3.3 V-tik behera funtzionatzen duten helburuekin komunikatu daiteke, baina bolumen honetan irteerako seinaleak sortzen ditu.tage maila. STM32 helburuak toleranteak dira bolumen gehiagorekintage. Xede-taularen beste osagai batzuk zentzuzkoak badira, erabili ST-LINK/V2-ISOL, STLINK-V3MINIE edo STLINK-V3SET B-STLINK-VOLT moldagailuarekin, gehiegizko bolaren eragina saihesteko.tage injekzioa taula gainean.

Produktuaren edukia

Produktuan entregatutako kableak 2. irudian eta 3. irudian ageri dira. Hauek dira (ezkerretik eskuinera):

  • USB estandarra A Mini-B kablea (A)
  • ST-LINK/V2 arazketa eta programazioa (B)
  • SWIM kostu baxuko konektorea (C)
  • SWIM zinta laua, mutur batean ERNI konektore estandarra duena (D)
  • JTAG edo SWD eta SWV zinta laua 20 pineko konektorearekin (E)
    Produktuaren edukia
    Produktuaren edukia

Hardwarearen konfigurazioa

ST-LINK/V2 STM32F103C8 gailuaren inguruan diseinatu da, errendimendu handiko Arm®(a) Cortex®-M3 nukleoa barne hartzen duena. TQFP48 pakete batean dago eskuragarri.
4. Irudian ikusten den bezala, ST-LINK/V2-k bi konektore eskaintzen ditu:

  • J-rako STM32 konektore batTAG/SWD eta SWV interfazea
  • SWIM interfazerako STM8 konektorea

ST-LINK/V2-ISOL-ek STM8 SWIM, STM32 J-rako konektore bat eskaintzen duTAG/SWD eta SWV interfazeak.
Hardwarearen konfigurazioa

  1. A = STM32 JTAG eta SWD xede-konektorea
  2. B = STM8 SWIM xede-konektorea
  3. C = STM8 SWIM, STM32 JTAG, eta SWD xede-konektorea
  4. D = Komunikazio jardueraren LEDa

a. Arm Arm Limited-en (edo bere filialen) marka erregistratua da AEBetan eta/edo beste toki batzuetan.

STM8-rekin konexioa

STM8 mikrokontrolagailuetan oinarritutako aplikazioak garatzeko, ST-LINK/V2 xede-plaka bi kable ezberdinen bidez konekta daiteke, aplikazio-taulan dagoen konektorearen arabera.

Kable hauek hauek dira:

  • SWIM zinta laua, mutur batean ERNI konektore estandarra duena
  • SWIM kablea 4 pin, 2.54 mm-ko bi konektore edo SWIM hari bereizitako kableekin

ERNI konexio estandarra SWIM zinta lauarekin
5. irudiak ST-LINK/V2 nola konektatu erakusten du aplikazio-plakan ERNI 4 pin SWIM konektore estandarra badago.
ERNI konexio estandarra SWIM zinta lauarekin

  1. A = Helburuko aplikazio-plaka ERNI konektorearekin
  2. B = Hari-kablea, mutur batean ERNI konektorearekin
  3. C = STM8 SWIM xede-konektorea
  4. Ikus 11. irudia

6. irudiak erakusten du 16 pin falta dela ST-LINK/V2-ISOL xede-konektorean. Falta den pin hau kable-konektorean segurtasun-giltza gisa erabiltzen da, SWIM kablearen posizio zuzena bermatzeko xede-konektorean pinak ere bai, bai SWIM eta J-rako erabiltzen direnak.TAG kableak.
ERNI konexio estandarra SWIM zinta lauarekin

Kostu baxuko SWIM konexioa
7. irudiak ST-LINK/V2 nola konektatu erakusten du 4 pin, 2.54 mm, kostu baxuko SWIM konektorea aplikazio-plakan badago.
Kostu baxuko SWIM konexioa

  1. A = Helburuko aplikazio-plaka 4 pin, 2.54 mm, kostu baxuko konektorearekin
  2. B = Hari-kablea 4 pin-ko konektorearekin edo hari bereizitako kablearekin
  3. C = STM8 SWIM xede-konektorea
  4. Ikus 12. irudia

SWIM seinaleak eta konexioak
2. taulan seinaleen izenak, funtzioak eta xede-konexio-seinaleak laburbiltzen dira hari-kablea 4 pin-ko konektore batekin erabiltzen duzunean.

2. taula. ST-LINK/V2-rako SWIM zinta lauko konexioak

Pin zk. Izena Funtzioa Helburu-konexioa
1 VDD Helburua VCC(1) MCU VCC
2 DATUAK IGERIKETA MCU SWIM pina
3 GND LURZORUA GND
4 Berrezarri Berrezarri MCU berrezarri pina
  1. Aplikazio-plakaren elikadura-iturria ST-LINK/V2 arazketa- eta programazio-taulara konektatuta dago, bi plaken arteko seinaleen bateragarritasuna bermatzeko.
    Helburua SWIM konektorea

3. taulan seinaleen izenak, funtzioak eta xede-konexio-seinaleak laburbiltzen dira hari bereizitako kablea erabiliz.
SWIM hari bereizitako kableak pin guztien konektore independenteak dituenez alde batean, posible da ST-LINK/V2-ISOL aplikazio-plaka batera konektatzea SWIM konektore estandarrik gabe. Zinta lau honetan, seinale guztiak kolore jakin batekin eta etiketa batekin aipatzen dira helburuan konexioa errazteko.

3. taula. ST-LINK/V2-ISOL-erako kostu baxuko SWIM kable-konexioak

Kolorea Kablearen pin izena Funtzioa Helburu-konexioa
Gorria CCTV Helburua VCC(1) MCU VCC
Berdea UART-RX Erabili gabea Erreserbatuta (2)

(ez dago konektaturik xede-taulan)

Urdina UART-TX
Horia BOTA0
Laranja IGERIKETA IGERIKETA MCU SWIM pina
Beltza GND LURZORUA GND
Zuria IGERI-RST Berrezarri MCU berrezarri pina
  1. Aplikazio-plakaren elikadura-iturria ST-LINK/V2 arazketa- eta programazio-taulara konektatuta dago, bi plaken arteko seinaleen bateragarritasuna bermatzeko.
  2. BOOT0, UART-TX eta UART-RX etorkizuneko garapenetarako gordeta daude.

TVCC, SWIM, GND eta SWIM-RST kostu baxuko 2.54 mm-ko altuerako konektore batera edo xede-taulan eskuragarri dauden pin goiburuetara konekta daitezke.

STM32-rekin konexioa
STM32 mikrokontrolagailuetan oinarritutako aplikazioak garatzeko, ST LINK/V2 aplikaziora konektatu behar da 20 pin J estandarra erabiliz.TAG zinta laua eskaintzen da.
4. taulak 20 pin J estandarraren seinaleen izenak, funtzioak eta xede-konexio-seinaleak laburbiltzen ditu.TAG zinta laua.

4. taula. JTAG/SWD kable konexioak

Pin zk. ST-LINK/V2

konektorea (CN3)

ST-LINK/V2

funtzioa

Helburu-konexioa (JTAG) Helburu-konexioa (SWD)
1 VAPP Helburua 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 Ez dago konektatuta Ez dago konektatuta Ez dago konektatuta Ez dago konektatuta
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 Ez dago konektatuta Ez dago konektatuta Ez dago konektatuta Ez dago konektatuta
18 GND GND GND(4) GND(4)
19 VDD(3) VDD (3.3 V)(3) Ez dago konektatuta Ez dago konektatuta
20 GND GND GND(4) GND(4)
  1. Aplikazio-plakaren elikadura-iturria ST-LINK/V2 arazketa- eta programazio-taulara konektatuta dago, plaken arteko seinaleen bateragarritasuna bermatzeko.
  2. Konektatu GNDra zintan zarata murrizteko.
  3. ST-LINK/V2-n bakarrik dago eskuragarri, ez dago ST-LINK/V2-ISOL-en konektatuta.
  4. Pin horietako bat gutxienez lurrera konektatu behar da portaera zuzena izateko, guztiak konektatzea gomendatzen da.
  5. GND ST-LINK/V2-n, SWIM-ek ST-LINK/V2-ISOL-en erabiltzen du (ikus 3. taula).
  6. Aukerakoa: Serie Harirako Viewer (SWV) arrastoa.

9. irudiak erakusten du nola konektatu ST-LINK/V2 helburu batera JTAG kablea
JTAG eta SWD konexioa

  1. A = Helburuko aplikazio-taula J-rekinTAG konektorea
  2. B = JTAG/SWD 20 harizko kable laua
  3. C = STM32 JTAG eta SWD xede-konektorea

Helburuko aplikazio-taulan behar den konektorearen erreferentzia hau da: 2x10C goiburuko bilketa 2x40C H3/9.5 (2.54-ko altuera) - HED20 SCOTT PHSD80.
JTAG zinta lauaren diseinua arazketa

Oharra: Kostu baxuko aplikazioetarako, edo 20 pin-ko 2.54 mm-ko altuerako konektore-aztarna estandarra handiegia denean, posible da ezartzea. Tag-Konektatu irtenbidea. The Tag-Konektatzeko egokigailuak eta kableak ST-LINK/V2 edo ST-LINK/V2-ISOL PCBra konektatzeko baliabide sinple eta fidagarria eskaintzen dute, aplikazioaren PCBan elkartze-osagairik behar izan gabe.

Soluzio honi eta aplikazio-PCB-aztarnari buruzko informazio gehiago lortzeko, bisitatu
www.tag-connect.com.
J-rekin bateragarriak diren osagaien erreferentziakTAG eta SWD interfazeak hauek dira:

a) TC2050-ARM2010 egokitzailea (20 pin-tik 10 pin-interfazerako plaka)
b) TC2050-IDC edo TC2050-IDC-NL (Hankarik gabe) (10 pin kablea)
c) TC2050-CLIP eusteko klipa TC2050-IDC-NL-rekin erabiltzeko (aukerakoa)

ST-LINK/V2 egoera LED
ST-LINK/V2-ren gainean COM etiketatutako LEDak ST-LINK/V2 egoera erakusten du (konexio mota edozein dela ere). Xehetasunez:

  • LED GORRIA keinuka ari da: ordenagailuarekin USB lehen zenbaketa egiten ari da
  • LED GORRIA da: ordenagailuaren eta ST-LINK/V2-ren arteko komunikazioa ezartzen da (zenbaketaren amaiera)
  • LED BERDEA / GORRIA keinuka ari da: datuak helburu eta ordenagailuaren artean trukatzen dira
  • LED BERDEA da: azken komunikazioa arrakastatsua izan da
  • LED LARANJA da: ST-LINK/V2 helburuarekiko komunikazioak huts egin du.

Softwarearen konfigurazioa

ST-LINK/V2 firmware-berritzea
ST-LINK/V2-k firmwarea eguneratzeko mekanismo bat txertatzen du in situ eguneratzeko USB atakaren bidez. Firmwarea ST-LINK/V2 produktuaren bizitzan zehar eboluzionatu daitekeenez (funtzionalitate berriak, akatsen konponketak, mikrokontrolagailu-familia berrientzako laguntza), gomendatzen da aldian-aldian dedikatu orrialdeak bisitatzea. www.st.com azken bertsioarekin eguneratuta egoteko.

STM8 aplikazioen garapena
Ikusi ST tresna-multzoa 24. adabakia edo berriagoa duen Pack1, ST Visual Develop (STVD) eta ST Visual Programmer (STVP) barne.

STM32 aplikazioen garapena eta flash programazioa
Hirugarrenen tresna-kateek (IAR™ EWARM, Keil® MDK-ARM™) ST-LINK/V2 onartzen dute 5. taulan edo eskuragarri dagoen azken bertsioan emandako bertsioen arabera.

5. taula. Hirugarrenen tresna-kateek ST-LINK/V2 nola onartzen duten

Hirugarrena Tresna-katea Bertsioa
IAR™ EWARM 6.20
Keil® MDK-ARM™ 4.20

ST-LINK/V2-k USB kontrolatzaile dedikatu bat behar du. Tresna-multzoaren konfigurazioa automatikoki instalatzen ez bada, kontrolatzailea bertan aurki daiteke www.st.com STSW-LINK009 izenpean.
Hirugarrenen tresnei buruzko informazio gehiago lortzeko, bisitatu honako hau webguneak:

Eskemak

Eskemak

  1. Pinen deskribapenetarako kondaira:
    VDD = Helburuko bolumenatage zentzua
    DATA = SWIM DATA xedearen eta arazketa tresnaren arteko lerroa
    GND = Lurreko voltage
    RESET = Helburuko sistema berrezarri

Eskemak

  1. Pinen deskribapenetarako kondaira:
    VDD = Helburuko bolumenatage zentzua
    DATA = SWIM DATA xedearen eta arazketa tresnaren arteko lerroa
    GND = Lurreko voltage
    RESET = Helburuko sistema berrezarri

Berrikuspen historia

6. taula. Dokumentuen berrikuspenaren historia

Data Berrikuspena Aldaketak
22-apirilak-2011 1 Hasierako kaleratzea.
03-eka-2011 2 2. taula: ST-LINK/V2-rako SWIM zinta lauko konexioak: gehitutako oin-oharra 1 "Target VCC" funtziora.

4. taula: JTAG/SWD kable konexioak: "Target VCC" funtzioari oin-oharra gehitu zaio.

Taula 5: Nola hirugarrena tresna-kateak euskarria ST-LINK/V2: IAR eta Keil-en "Bertsioak" eguneratu ditu.

Abuztuak 19-2011 3 Gehitu dira USB kontrolatzailearen xehetasunak 5.3. atala.
11-maiatzak-2012 4 SWD eta SWV gehitu dira JTAG konexio ezaugarriak. Aldatua

4. taula: JTAG/SWD kable konexioak.

13-2012-XNUMX 5 ST-LINK/V2-ISOL eskaera kodea gehitu da.

Eguneratua 4.1 atala: STM8 aplikazioaren garapena 15. orrialdean. Oharra gehitua 6 in 4. taula.

Aurretik "Kostu baxuko aplikazioetarako..." Oharra gehitu da 3.3 atala: ST- LINK/V2 egoera-LEDak 14. orrialdean.

18-2012-XNUMX 6 Gehituta 5.1 atala: ST-LINK/V2 firmware-berritzea 15. orrialdean.
25-mar-2016 7 VRMS balioa eguneratu da Sarrera eta barruan Ezaugarriak.
18-2018-XNUMX 8 Eguneratua 4. taula: JTAG/SWD kable konexioak eta bere oin-oharrak. Testu-aldaketa txikiak dokumentu osoan zehar.
09-Urt-2023 9 Eguneratua Sarrera, Ezaugarriak, eta 5.3 atala: STM32 aplikazioa garapena eta flash programazioa.

Eguneratua 5. taula: Hirugarrenen tresna-kateek ST-LINK/V2 nola onartzen duten. Testu-aldaketa txikiak dokumentu osoan zehar.

OHAR GARRANTZITSUA - IRAKURRI ARRETA

STMicroelectronics NV eta bere filialek ("ST") eskubidea dute aldaketak, zuzenketak, hobekuntzak, aldaketak eta hobekuntzak egiteko ST produktuetan eta/edo dokumentu honetan edozein unetan jakinarazi gabe. Erosleek azken informazio garrantzitsua eskuratu behar dute
ST produktuak eskaerak egin aurretik. ST produktuak eskaera onartzeko unean indarrean dauden STren salmenta-baldintzen arabera saltzen dira.
Erosleak dira ST produktuen aukeraketa, aukeraketa eta erabileraren erantzule bakarrak eta STek ez du bere gain hartzen aplikazioen laguntzaren edo erosleen produktuen diseinuaren erantzukizunik.
STek ez du baimenik, espresuki edo inplizituki, jabetza intelektualeko eskubiderik ematen.
ST produktuen birsalmentak hemen azaltzen den informazioaz bestelako xedapenak dituztenak baliogabetuko ditu STek produktu horrengatik emandako edozein berme.
ST eta ST logotipoa ST-ren marka komertzialak dira. ST markei buruzko informazio gehiago lortzeko, jo www.st.com/trademarks. Gainerako produktu edo zerbitzu-izen guztiak dagozkien jabeen jabetzakoak dira.
Dokumentu honetako informazioak dokumentu honen aurreko edozein bertsiotan emandako informazioa ordezkatzen eta ordezkatzen du.
© 2023 STMicroelectronics - Eskubide guztiak erreserbatuta

STMicroelectronics

Dokumentuak / Baliabideak

STMicroelectronics ST-LINK/V2 Zirkuitu-araztearen programatzailea [pdfErabiltzailearen eskuliburua
ST-LINK V2 Zirkuitu-arazketa-programatzailea, ST-LINK V2, Zirkuitu-arazte-programatzailea, Zirkuitu-arazketa-programatzailea, arazte-programatzailea, programatzailea

Erreferentziak

Utzi iruzkin bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *