
UM1075
Kasutusjuhend
ST-LINK/V2 vooluringisisene silur/programmeerija
STM8 ja STM32 jaoks

Sissejuhatus
ST-LINK/V2 on vooluringisisene silur/programmeerija STM8 ja STM32 mikrokontrollerite perekondadele. Ühejuhtmelise liidese moodul (SWIM) ja JTAG/jadajuhe
silumisliidesed (SWD) hõlbustavad sidet mis tahes STM8 või STM32 mikrokontrolleriga, mis asuvad rakendusplaadil. Lisaks ST-LINK/V2-ga samadele funktsioonidele pakub ST-LINK/V2-ISOL digitaalset isolatsiooni arvuti ja sihtrakendusplaadi vahel. Samuti peab see vastu voltagkuni 1000 VRMS-i. USB täiskiirusega liides võimaldab suhelda arvutiga ja:
- STM8 seadmed ST Visual Developi (STVD) või ST Visual Program (STVP) tarkvara kaudu (mis on saadaval ettevõttest STMicroelectronics).
- STM32 seadmed Atollic® ja TASKING integreeritud arenduskeskkondade kaudu.™®, IAR, Keil

Omadused
- 5 V toide USB-pistiku kaudu
- USB 2.0 täiskiirusega ühilduv liides
- USB standardne A–Mini-B kaabel
- SWIM-i spetsiifilised funktsioonid
– 1.65 V kuni 5.5 V rakendusmahttage toetatud SWIM-liideses
- Toetatud on SWIM-i madala kiirusega ja suure kiirusega režiimid
- SWIM-i programmeerimiskiirus: 9.7 kbit/s madalal kiirusel ja 12.8 kbit/s suurel kiirusel
– SWIM-kaabel rakendusega ühendamiseks ERNI standardse vertikaalse (viide: 284697 või 214017) või horisontaalse (viide: 214012) pistiku kaudu
– SWIM-kaabel rakendusega ühendamiseks tihvti päise või 2.54 mm sammuga pistiku kaudu - JTAG/jadajuhtmete silumise (SWD) spetsiifilised funktsioonid
– 1.65 V kuni 3.6 V rakendusmahttage toetatud JTAG/SWD liides ja 5 V tolerantsed sisendid
– JTAG kaabel ühendamiseks standardse J-gaTAG 20-kontaktilise sammuga 2.54 mm pistik
– Toetab JTAG suhtlemine
- Toetab jadajuhtmete silumist (SWD) ja jadajuhet viewer (SWV) side - Toetatud püsivara otsevärskenduse funktsioon (DFU)
- Oleku LED, mis vilgub arvutiga suhtlemise ajal
- 1000 VRMS kõrge isolatsiooniga voltage (ainult ST-LINK/V2-ISOL)
- Töötemperatuur 0 kuni 50 °C
Tellimisinfo
ST-LINK/V2 tellimiseks vaadake tabelit 1:
Tabel 1. Tellimuse koodide loend
| Tellimuse kood | ST-LINK kirjeldus |
| ST-LINK/V2 | Voolusisene silur/programmeerija |
| ST-LINK/V2-ISOL | Digitaalse isolatsiooniga vooluringisisene silur/programmeerija |
Toote sisu
Tootega kaasas olevad kaablid on näidatud joonisel 2: ST-LINK/V2 toote sisu ja joonisel 3: ST-LINK/V2-ISOL toote sisu. Nende hulka kuuluvad (vasakult paremale joonisel 2 ja joonisel 3):
- USB standardne A–Mini-B kaabel (A)
- ST-LINK/V2 silumine ja programmeerimine (B)
- SWIM-i odav pistik (C)
- SWIM-lapik lint, mille ühes otsas on standardne ERNI-pistik (D)
- JTAG või SWD ja SWV lame lint 20-kontaktilise pistikuga (E)


Riistvara konfiguratsioon
ST-LINK/V2 on loodud STM32F103C8 seadme ümber, mis sisaldab suure jõudlusega ARM® Cortex®
-M3 südamik. See on saadaval TQFP48 pakendis.
Nagu on näidatud joonisel 4, on ST-LINK/V2-l kaks pistikut:
- STM32 pistik JTAG/SWD ja SWV liides
- STM8 pistik SWIM-liidese jaoks
ST-LINK/V2-ISOL annab ühe pistiku STM8 SWIM, STM32 J jaoksTAG/SWD ja SWV liidesed.

- A = STM32 JTAG ja SWD sihtliides
- B = STM8 SWIM sihtmärgi pistik
- C = STM8 SWIM, STM32 JTAG ja SWD sihtliides
- D = Sidetegevuse LED
Ühendus STM8 rakendustega
STM8 arenduste jaoks saab ST-LINK/V2 ühendada sihtplaadiga kahe erineva kaabli abil, olenevalt rakendusplaadil saadaolevast pistikust.
Need kaablid on:
- SWIM lame lint, mille ühes otsas on standardne ERNI pistik
- SWIM-kaabel kahe 4-kontaktilise 2.54 mm pistikuga või SWIM-i eraldi juhtmetega kaabel
Standardne ERNI ühendus SWIM lameda paelaga
Joonisel 5 on näidatud ST-LINK/V2 ühendamine, kui rakendusplaadil on standardne ERNI 4-kontaktiline SWIM-pistik.

- A = ERNI-pistikuga sihtrakendusplaat
- B = Juhtkaabel, mille ühes otsas on ERNI-pistik
- C = STM8 SWIM sihtmärgi pistik
- Vt joonis 11: SWIM ST-LINK/V2 standardne ERNI kaabel.
Joonis 6 näitab, et ST-LINK/V16-ISOL sihtliideses puudub kontakt 2. Seda puuduvat tihvti kasutatakse kaabli pistiku turvavõtmena, et tagada SWIM-kaabli ühendamine õiges asendis sihtpistikuga, mida kasutatakse nii SWIM kui ka J jaoks.TAG kaablid.

Odav SWIM-ühendus
Joonisel 7 on näidatud ST-LINK/V2 ühendamine, kui rakendusplaadil on 4-kontaktiline 2.54 mm odav SWIM-pistik.

- A = 4-kontaktilise 2.54 mm odava pistikuga sihtrakendusplaat
- B = Juhtkaabel 4-kontaktilise pistikuga või eraldi juhtmetega kaabel
- C = STM8 SWIM sihtmärgi pistik
- Vaata joonist 12: SWIM ST-LINK/V2 odav kaabel
SWIM-signaalid ja ühendused
Tabel 2 võtab kokku signaalide nimed, funktsioonid ja sihtühendussignaalid, kasutades 4-kontaktilise pistikuga traatkaablit.
Tabel 2. SWIM-i lamedad lintühendused ST-LINK/V2 jaoks
| PIN-kood nr. | Nimi | Funktsioon | Sihtühendus |
| 1 | VDD | Sihtmärk VCC-1 | MCU VCC |
| 2 | ANDMED | UJUMINE | MCU SWIM tihvt |
| 3 | GND | MAHANDUS | GND |
| 4 | RESET | RESET | MCU RESET pin |

Tabel 3 võtab kokku signaalide nimed, funktsioonid ja sihtühendussignaalid, kasutades eraldi juhtmetega kaablit.
Kuna SWIM-i eraldi juhtmega kaablil on ühel küljel sõltumatud pistikud kõigi tihvtide jaoks, on ST-LINK/V2-ISOL-i võimalik ühendada rakendusplaadiga ilma standardse SWIM-pistikuta. Sellel tasasel lindil viidatakse kõikidele signaalidele kindla värvi ja sildi abil, et hõlbustada ühenduse loomist sihtmärgiga.
Tabel 3. SWIM-i odavad kaabliühendused ST-LINK/V2-ISOL jaoks
| Värv | Kaabli viigu nimi | Funktsioon | Sihtühendus |
| Punane | CCTV | Sihtmärk VCC-1 | MCU VCC |
| Roheline | UART-RX | Kasutamata | Reserveeritud (2) (ei ole sihtplaadil ühendatud) |
| Sinine | UART-TX | ||
| Kollane | SAABA0 | ||
| Oranž | UJUMINE | UJUMINE | MCU SWIM tihvt |
| Must | GND | MAHANDUS | GND |
| Valge | SWIM-RST | RESET | MCU RESET pin |
- Rakendusplaadi toiteallikas on ühendatud ST-LINK/V2 silumis- ja programmeerimisplaadiga, et tagada signaalide ühilduvus mõlema plaadi vahel.
- BOOT0, UART-TX ja UART-RX on reserveeritud tulevaste arengute jaoks.
TVCC, SWIM, GND ja SWIM-RST saab ühendada odava 2.54 mm sammuga pistikuga või sihtplaadil saadaolevate tihvtide päistega.
Ühendus STM32 rakendustega
STM32 arenduste jaoks tuleb ST-LINK/V2 ühendada rakendusega standardse 20-pin J abilTAG lame lint kaasas.
Tabel 4 võtab kokku standardse 20-kontaktilise J signaalide nimed, funktsioonid ja sihtühendussignaalidTAG lame lint.
Tabel 4. JTAG/SWD kaabli ühendused
| PIN-kood nr. | ST-LINKN2 pistik (CN3) | ST-LINKN2 funktsioon | Sihtühendus (JTAG) | Sihtühendus (SWD) |
| 1 | VAPP | Sihtmärk 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 | Pole ühendatud | Pole ühendatud | Pole ühendatud |
| 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 | Pole ühendatud | Pole ühendatud | Pole ühendatud |
| 18 | GND | GND | GND(3) | GND(3) |
| 19 | VDD | VDD (3.3 V) t5) | Pole ühendatud | Pole ühendatud |
| 20 | GND | GND | GND(3) | GND(3) |
- Rakendusplaadi toiteallikas on ühendatud ST-LINK/V2 silumis- ja programmeerimisplaadiga, et tagada signaalide ühilduvus mõlema plaadi vahel.
- Müra vähendamiseks lindil ühendage GND-ga.
- Korrektseks käitumiseks peab vähemalt üks neist kontaktidest olema maandusega ühendatud (soovitatav on ühendada need kõik).
- Valikuline: jadajuhtme jaoks Viewer (SWV) jälg.
- Saadaval ainult ST-LINK/V2 ja pole ühendatud ST-LINK/V2/OPTO-ga.
Joonis 9 näitab, kuidas ühendada ST-LINK/V2 sihtmärgiga, kasutades JTAG kaabel.
A = sihitud rakendustahvel J-gaTAG pistik- B = JTAG/SWD 20-juhtmeline lamekaabel
- C= STM32 JTAG ja SWD sihtliides
Sihtrakendusplaadil vajaliku pistiku viide on: 2x10C päise ümbris 2x40C H3/9.5 (samm 2.54) – HED20 SCOTT PHSD80.

Märkus.
Odavate rakenduste jaoks või kui standardne 20 kontakti ja 2.54 mm sammuga pistiku pindala on liiga suur, on võimalik rakendada Tag- Ühendage lahendus, et säästa kulusid ja ruumi rakendusplaadil. The Tag- Ühendage adapter ja kaabel pakuvad lihtsat ja usaldusväärset vahendit ST-LINK/V2 või ST-LINK/V2-ISOL ühendamiseks PCB-ga ilma ühendamist nõudmata
Riistvara konfiguratsioon
komponent rakenduse PCB-l. Lisateavet selle lahenduse ja rakenduse-PCB-jalajälje kohta leiate aadressilt www.tag-connect.com. Viited komponentidele, mis ühilduvad JTAG ja SWD liidesed on:
a) TC2050-ARM2010 adapter (20-kontaktiline kuni 10-kontaktiline liideseplaat)
b) TC2050-IDC või TC2050-IDC-NL (jalgadeta) (10-kontaktiline kaabel)
c) TC2050-CLIP kinnitusklamber kasutamiseks koos TC2050-IDC-NL-iga (valikuline)
4.3 ST-LINK/V2 oleku LED-id
ST-LINK/V2 peal olev LED tähis "COM" näitab ST-LINK/V2 olekut (mis iganes, kui:
- LED vilgub PUNANE: toimub esimene USB loendus arvutiga.
- LED on PUNANE: side arvuti ja ST-LINK/V2 vahel on loodud (loenduse lõpp).
- LED vilgub ROHELINE/PUNANE: andmeid vahetatakse sihtmärgi ja arvuti vahel.
- LED põleb ROHELINE: viimane side on olnud edukas.
- LED on ORANŽ: ST-LINK/V2 side sihtmärgiga ebaõnnestus.
Tarkvara konfiguratsioon
5.1 ST-LINK/V2 püsivara värskendus
ST-LINK/V2 sisaldab püsivara uuendamise mehhanismi USB-pordi kaudu kohapealseks uuendamiseks. Kuna püsivara võib ST-LINK/V2 toote kogu eluea jooksul areneda (uus funktsionaalsus, veaparandused, uute mikrokontrolleriperekondade tugi jne), on soovitatav külastada www.st.com/stlinkv2 perioodiliselt, et olla kursis uusima püsivara versiooniga.
5.2 STM8 rakenduste arendus
Vaadake ST-i tööriistakomplekti Pack24 koos 1. või uuema versiooniga, mis sisaldab ST Visual Develop (STVD) ja ST Visual Programmer (STVP).
5.3 STM32 rakenduste arendus ja Flashi programmeerimine
Kolmandate osapoolte tööriistaahelad, Atollic® TrueSTUDIO, IAR™ EWARM, Keil® MDK-ARM™ ja TASKING VX-tööriistakomplekt toetavad ST-LINK/V2 vastavalt tabelis 5 toodud versioonidele või uusimale saadaolevale versioonile.
Tabel 5. Kuidas kolmanda osapoole tööriistaahelad toetavad ST-LINK/V2
| Kolmas osapool | Tööriistakett | Versioon |
| Atollic® | TrueSTUDIO | 2.1 |
| IAR™ | SÜLEM | 6.20 |
| Keil® | MDK-ARM™ | 4.20 |
| ÜLESANDE ANDMINE | VX-tööriistade komplekt ARM® Cortex® -M jaoks | 4.0.1 |
ST-LINK/V2 vajab spetsiaalset USB-draiverit. Kui tööriistakomplekt installitakse automaatselt, file stlink_winusb.inf on installitud /inf (kus on tavaliselt C:/Windows).
Kui tööriistakomplekti seadistus seda automaatselt ei installinud, leiate draiveri aadressilt www.st.com:
- Ühendage www.st.com.
- Otsige otsingu vahekaardil osa numbri väljalt ST-LINK/V2.
- Klõpsake veeru Üldine osa number hüperlinki ST-LINK/V2-le.
- Klõpsake jaotises Disaini tugi jaotises SW draiverid ikooni, et laadida alla fail st-link_v2_usbdriver.zip.
- Pakkige lahti ja käivitage ST-Link_V2_USBdriver.exe.
Skeemid

1. Nööpnõelte kirjelduste legend:
VDD = Target voltage mõttes
DATA = SWIM DATA rida sihtmärgi ja silumistööriista vahel
GND = Ground voltage
RESET = sihtsüsteemi lähtestamine

1. Nööpnõelte kirjelduste legend:
VDD = Target voltage mõttes
DATA = SWIM DATA rida sihtmärgi ja silumistööriista vahel
GND = Ground voltage
RESET = sihtsüsteemi lähtestamine
Dokumendid / Ressursid
![]() |
STMicroelectronics UM1075 ST-LINK V2 ahelasisene siluri programmeerija [pdfKasutusjuhend UM1075, ST-LINK V2 ahelasisene siluri programmeerija, UM1075 ST-LINK V2 ahelasisene siluri programmeerija, V2 ahelasisene siluri programmeerija, ahelasisene siluri programmeerija, siluri programmeerija, programmeerija |


![ELD LINK ERS-funktsiooniga]](https://manuals.plus/wp-content/uploads/2021/04/ELD-LINK-ERS-featured-150x150.png)

