ST logo

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

STMicroelectronics UM1075 ST-LINK V2 ahelasisene siluri programmeerija

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

STMicroelectronics UM1075 ST-LINK V2 ahelasisene siluri programmeerija – joonis 1

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)

STMicroelectronics UM1075 ST-LINK V2 ahelasisene siluri programmeerija – joonis 2

STMicroelectronics UM1075 ST-LINK V2 ahelasisene siluri programmeerija – joonis 3

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.

STMicroelectronics UM1075 ST-LINK V2 ahelasisene siluri programmeerija – joonis 4

  1. A = STM32 JTAG ja SWD sihtliides
  2. B = STM8 SWIM sihtmärgi pistik
  3. C = STM8 SWIM, STM32 JTAG ja SWD sihtliides
  4. 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.

STMicroelectronics UM1075 ST-LINK V2 ahelasisene siluri programmeerija – joonis 5

 

  1. A = ERNI-pistikuga sihtrakendusplaat
  2. B = Juhtkaabel, mille ühes otsas on ERNI-pistik
  3. C = STM8 SWIM sihtmärgi pistik
  4. 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.

STMicroelectronics UM1075 ST-LINK V2 ahelasisene siluri programmeerija – joonis 6

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

STMicroelectronics UM1075 ST-LINK V2 ahelasisene siluri programmeerija – joonis 7

  1. A = 4-kontaktilise 2.54 mm odava pistikuga sihtrakendusplaat
  2. B = Juhtkaabel 4-kontaktilise pistikuga või eraldi juhtmetega kaabel
  3. C = STM8 SWIM sihtmärgi pistik
  4. 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

STMicroelectronics UM1075 ST-LINK V2 ahelasisene siluri programmeerija – joonis 8

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
  1. Rakendusplaadi toiteallikas on ühendatud ST-LINK/V2 silumis- ja programmeerimisplaadiga, et tagada signaalide ühilduvus mõlema plaadi vahel.
  2. 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)
  1. Rakendusplaadi toiteallikas on ühendatud ST-LINK/V2 silumis- ja programmeerimisplaadiga, et tagada signaalide ühilduvus mõlema plaadi vahel.
  2. Müra vähendamiseks lindil ühendage GND-ga.
  3. Korrektseks käitumiseks peab vähemalt üks neist kontaktidest olema maandusega ühendatud (soovitatav on ühendada need kõik).
  4. Valikuline: jadajuhtme jaoks Viewer (SWV) jälg.
  5. 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.

  1. STMicroelectronics UM1075 ST-LINK V2 ahelasisene siluri programmeerija – joonis 9A = sihitud rakendustahvel J-gaTAG pistik
  2. B = JTAG/SWD 20-juhtmeline lamekaabel
  3. 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.

STMicroelectronics UM1075 ST-LINK V2 ahelasisene siluri programmeerija – joonis 10

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:

  1. Ühendage www.st.com.
  2. Otsige otsingu vahekaardil osa numbri väljalt ST-LINK/V2.
  3. Klõpsake veeru Üldine osa number hüperlinki ST-LINK/V2-le.
  4. Klõpsake jaotises Disaini tugi jaotises SW draiverid ikooni, et laadida alla fail st-link_v2_usbdriver.zip.
  5. Pakkige lahti ja käivitage ST-Link_V2_USBdriver.exe.

Skeemid

STMicroelectronics UM1075 ST-LINK V2 ahelasisene siluri programmeerija – joonis 11

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

STMicroelectronics UM1075 ST-LINK V2 ahelasisene siluri programmeerija – joonis 12

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

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *