UM1075
Erabiltzailearen eskuliburua
ST-LINK/V2 zirkuitu barruko arazketa/programatzailea
STM8 eta STM32rako
Sarrera
ST-LINK/V2 STM8 eta STM32 mikrokontrolagailu familietako zirkuitu barruko arazketa/programatzailea da. Hari bakarreko interfazearen modulua (SWIM) eta JTAG/serial hari
arazketa (SWD) interfazeak, aplikazio-plaka batean kokatutako edozein STM8 edo STM32 mikrokontrolagailurekin komunikazioa errazten dute. ST-LINK/V2-ren funtzionalitate berberak eskaintzeaz gain, ST-LINK/V2-ISOL-ek PCaren eta helburuko aplikazio-plakaren arteko isolamendu digitala du. vol. ere jasaten dutag1000 VRMS arte. USB abiadura osoko interfazeak ordenagailu batekin komunikatzeko aukera ematen du eta:
- STM8 gailuak ST Visual Develop (STVD) edo ST Visual Program (STVP) softwarearen bidez (STMicroelectronics-en eskuragarri daude).
- STM32 gailuak Atollic® bidez eta TASKING garapen-ingurune integratuak.™®, IAR, Keil
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 V 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 Kbyte/s abiadura txikian eta 12.8 Kbyte/s abiadura handian
– 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 V eta 3.6 V bitarteko aplikazio bolumenatagJ-en onartzen duTAG/SWD interfazea eta 5 V-ko sarrera toleranteak
– JTAG J estandar batera konektatzeko kableaTAG 20 pin-ko 2.54 mm-ko konektorea
- J onartzen duTAG komunikazioa
- Serial wire debug (SWD) eta serie kable onartzen ditu viewer (SWV) komunikazioa - Zuzeneko firmware eguneratzeko eginbidea onartzen da (DFU)
- Ordenagailuarekin komunikazioan zehar keinu egiten duen egoera LED
- 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 |
Produktuaren edukia
Produktuan emandako kableak 2. Irudian: ST-LINK/V2 produktuaren edukia eta 3. Irudian: ST-LINK/V2-ISOL produktuaren edukia. Honako hauek dira (ezkerretik eskuinera 2. irudian eta 3. irudian):
- 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)
Hardwarearen konfigurazioa
ST-LINK/V2 STM32F103C8 gailuaren inguruan diseinatuta dago, errendimendu handiko ARM® Cortex® barne.
-M3 nukleoa. 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.
- A = STM32 JTAG eta SWD xede-konektorea
- B = STM8 SWIM xede-konektorea
- C = STM8 SWIM, STM32 JTAG eta SWD xede-konektorea
- D = Komunikazio jardueraren LEDa
STM8 aplikazioekin konexioa
STM8 garapenetarako, ST-LINK/V2 xede-taulara bi kable ezberdinen bidez konekta daiteke, aplikazio-taulan eskuragarri 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 konektorearekin edo SWIM hari bereizitako kablearekin
ERNI konexio estandarra SWIM zinta lauarekin
5. irudiak ST-LINK/V2 nola konektatu erakusten du aplikazio-plakan ERNI 4 pin SWIM konektore estandarra badago.
- A = Helburuko aplikazio-plaka ERNI konektorearekin
- B = Hari-kablea, mutur batean ERNI konektorearekin
- C = STM8 SWIM xede-konektorea
- Ikus 11. irudia: SWIM ST-LINK/V2 ERNI kable estandarra.
6. irudia 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 egokian konektatzea xede-konektorean pinak ere, SWIM eta J-rako erabiltzen direnak.TAG kableak.
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.
- A = Helburuko aplikazio-plaka 4 pin, 2.54 mm, kostu baxuko konektorearekin
- B = Hari-kablea 4 pin-ko konektorearekin edo hari bereizitako kablearekin
- C = STM8 SWIM xede-konektorea
- Ikusi 12. irudia: SWIM ST-LINK/V2 kostu baxuko kablea
SWIM seinaleak eta konexioak
2. taulan seinaleen izenak, funtzioak eta xede-konexio-seinaleak laburbiltzen dira 4 pin-ko konektoredun kablea erabiliz.
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 |
3. taulan seinaleen izenak, funtzioak eta xede-konexio-seinaleak laburbiltzen dira hari bereizitako kablea erabiliz.
SWIM hari bereizitako kableak albo batean pin guztien konektore independenteak dituenez, 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 |
- Aplikazio-plakaren elikadura-iturria ST-LINK/V2 arazketa- eta programazio-taulara konektatuta dago, bi plaken arteko seinaleen bateragarritasuna bermatzeko.
- 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 aplikazioekin konexioa
STM32 garapenetarako, 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-LINKN2 konektorea (CN3) | ST-LINKN2 funtzioa | Helburu-konexioa (JTAG) | Helburu-konexioa (SWD) |
1 | VAPP | Helburua 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 | Ez dago konektatuta | Ez dago konektatuta | Ez dago konektatuta |
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 | Ez dago konektatuta | Ez dago konektatuta | Ez dago konektatuta |
18 | GND | GND | GND(3) | GND(3) |
19 | VDD | VDD (3.3V)t5) | Ez dago konektatuta | Ez dago konektatuta |
20 | GND | GND | GND(3) | GND(3) |
- Aplikazio-plakaren elikadura-iturria ST-LINK/V2 arazketa- eta programazio-taulara konektatuta dago, bi plaken arteko seinaleen bateragarritasuna bermatzeko.
- Konektatu GNDra zintan zarata murrizteko.
- Pin horietako bat gutxienez lurrera konektatu behar da portaera zuzena izateko (guztiak konektatzea gomendatzen da).
- Aukerakoa: Serie Harirako Viewer (SWV) arrastoa.
- ST-LINK/V2-n bakarrik dago eskuragarri eta ez dago ST-LINK/V2/OPTO-n konektatuta.
9. irudiak erakusten du nola konektatu ST-LINK/V2 helburu batera JTAG kablea.
A = Helburuko aplikazio-taula J-rekinTAG konektorea
- B = JTAG/SWD 20 harizko kable laua
- 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.
Oharra:
Kostu baxuko aplikazioetarako edo 20-pin-2.54 mm-ko pitch-konektorearen aztarna estandarra handiegia denean, posible da ezartzea. Tag-Konektatu irtenbidea aplikazio-taulan kostua eta lekua aurrezteko. The Tag-Konektatu egokigailuak eta kableak ST-LINK/V2 edo ST-LINK/V2-ISOL PCBra konektatzeko baliabide fidagarri sinpleak eskaintzen dituzte, estaldurarik behar izan gabe.
Hardwarearen konfigurazioa
PCB aplikazioko osagaia. Irtenbide 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)
4.3 ST-LINK/V2 egoera-LEDak
ST-LINK/V2-ren gainean "COM" etiketadun LEDak ST-LINK/V2 egoera erakusten du (edozein da:
- LED GORRIA keinuka ari da: ordenagailuarekin USB lehen zenbaketa egiten ari da.
- LED GORRIA da: PCaren eta ST-LINK/V2-ren arteko komunikazioa ezartzen da (zenbaketaren amaiera).
- LED BERDEA/GORRIA keinuka ari da: helburuaren eta ordenagailuaren artean datuak trukatzen ari dira.
- LED BERDEA da: azken komunikazioa arrakastatsua izan da.
- LED LARANJA da: ST-LINK/V2 helburuarekiko komunikazioak huts egin du.
Softwarearen konfigurazioa
5.1 ST-LINK/V2 firmware-berritzea
ST-LINK/V2-k firmwarea eguneratzeko mekanismo bat txertatzen du in situ eguneratzeko USB atakaren bidez. ST-LINK/V2 produktuaren bizitza osoan firmwareak eboluzionatu dezakeenez (funtzionalitate berriak, akatsen konponketak, mikrokontrolagailu-familia berrientzako laguntza...), bisitatzea gomendatzen da. www.st.com/stlinkv2 aldian-aldian, azken firmware bertsioarekin eguneratuta egoteko.
5.2 STM8 aplikazioaren garapena
Ikusi ST tresna-multzoa 24. adabakia edo berriagoa duen Pack1, ST Visual Develop (STVD) eta ST Visual Programmer (STVP) barne.
5.3 STM32 aplikazioen garapena eta Flash programazioa
Hirugarrenen tresna-kateek, Atollic® TrueSTUDIO, IAR™ EWARM, Keil® MDK-ARM™ eta TASKING VX-toolset-ek 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 |
Atollic® | TrueSTUDIO | 2.1 |
IAR™ | SERRIA | 6.20 |
Keil® | MDK-ARM™ | 4.20 |
EGINKIZUNA | ARM® Cortex® -M-rako VX tresna | 4.0.1 |
ST-LINK/V2-k USB kontrolatzaile dedikatu bat behar du. Tresna multzoa automatikoki instalatzen bada, file stlink_winusb.inf instalatuta dago /inf (non normalean C:/Windows).
Tresna-multzoaren konfigurazioa automatikoki instalatu ez bada, kontrolatzailea bertan aurki daiteke www.st.com:
- Konektatu www.st.com.
- Bilaketa fitxan, pieza-zenbakiaren eremuan, bilatu ST-LINK/V2.
- Egin klik Pieza Zenbaki Orokorraren zutabearen hiperestekan ST-LINK/V2rako.
- Diseinuaren laguntza fitxan, SW kontrolatzaileak atalean, egin klik ikonoan st-link_v2_usbdriver.zip deskargatzeko.
- Deskonprimitu eta exekutatu ST-Link_V2_USBdriver.exe.
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
1. Pinen deskribapenetarako kondaira:
VDD = Helburuko bolumenatage zentzua
DATA = SWIM DATA xedearen eta arazketa tresnaren arteko lerroa
GND = Lurreko voltage
RESET = Helburuko sistema berrezarri
Dokumentuak / Baliabideak
![]() |
STMicroelectronics UM1075 ST-LINK V2 zirkuitu barruko arazketa-programatzailea [pdfErabiltzailearen eskuliburua UM1075, ST-LINK V2 zirkuitu barruko arazketa-programatzailea, UM1075 ST-LINK V2 zirkuitu-arazte-programatzailea, V2 zirkuitu-arazte-programatzailea, zirkuitu barruko arazte-programatzailea, arazte-programatzailea, programatzailea |