STMicroelectronics ST-LINKV2 vooluahela siluri programmeerija
STMicroelectronics ST-LINK/V2 vooluahela siluri programmeerija

Sissejuhatus

ST-LINK/V2 on STM8 ja STM32 mikrokontrollerite ahelasisene silur/programmeerija. Ühejuhtmeline liidese moodul (SWIM) ja JTAG/serial Wire silumise (SWD) liidesed hõlbustavad sidet mis tahes STM8 või STM32 mikrokontrolleriga, mis töötab rakendusplaadil.

Lisaks ST-LINK/V2 samade funktsioonide pakkumisele pakub ST-LINK/V2 ISOL digitaalset isolatsiooni arvuti ja sihtrakendusplaadi vahel. Samuti peab see vastu voltagkuni 1000 VRMS-i.

USB täiskiirusel liides võimaldab suhelda arvutiga ja:

  • STM8 seadmed ST Visual Developi (STVD) või ST Visual Programmi (STVP) tarkvara kaudu (saadaval ettevõttest STMicroelectronics)
  • STM32 seadmed integreeritud arenduskeskkondade IAR™, Keil®, STM32CubeIDE, STM32CubeProgrammer ja STM32CubeMonitor kaudu.
    ST-LINK/V2 ja ST-LINK/V2-ISOL

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 kuni 5.5 V rakendusmahttage toetatud SWIM-liideses
    - Toetatud on SWIM-i madala kiirusega ja suure kiirusega režiimid
    – SWIM-i programmeerimiskiirus: vastavalt 9.7 ja 12.8 kbit/s madala ja suure kiiruse korral
    – 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 kuni 3.6 V rakendusmahttage toetatud JTAG/SWD liides ja 5 V tolerantsed sisendid(a)
    – JTAG kaabel ühendamiseks standardse J-gaTAG 20-kontaktilise sammuga 2.54 mm pistik
    – Toetab JTAG side, kuni 9 MHz (vaikimisi: 1.125 MHz)
    – Toetab jadajuhtmete silumist (SWD) kuni 4 MHz (vaikimisi: 1.8 MHz) ja jadajuhet viewer (SWV) side, kuni 2 MHz
  • Toetatud püsivara otsevärskenduse funktsioon (DFU)
  • Oleku LED, 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

a. ST-LINK/V2 suudab suhelda sihtmärkidega, mis töötavad alla 3.3 V, kuid genereerib väljundsignaale sellel helitugevuseltage tase. STM32 sihtmärgid taluvad seda liigset mahtutage. Kui mõned muud sihtplaadi komponendid on mõistlikud, kasutage ülepinge vältimiseks ST-LINK/V2-ISOL, STLINK-V3MINIE või STLINK-V3SET koos B-STLINK-VOLT adapteriga.tage süst tahvlile.

Toote sisu

Tootega kaasas olevad kaablid on näidatud joonistel 2 ja 3. Nende hulka kuuluvad (vasakult paremale):

  • 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)
    Toote sisu
    Toote sisu

Riistvara konfiguratsioon

ST-LINK/V2 on loodud STM32F103C8 seadme ümber, mis sisaldab suure jõudlusega Arm®(a) Cortex®-M3 südamikku. 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.
Riistvara konfiguratsioon

  1. A = STM32 JTAG ja SWD sihtliides
  2. B = STM8 SWIM sihtmärgi pistik
  3. C = STM8 SWIM, STM32 JTAGja SWD sihtliides
  4. D = Sidetegevuse LED

a. Arm on ettevõtte Arm Limited (või selle tütarettevõtete) registreeritud kaubamärk USA-s ja/või mujal.

Ühendus STM8-ga

STM8 mikrokontrolleritel põhinevate rakenduste arendamiseks saab ST-LINK/V2 ühendada sihtplaadiga kahe erineva kaabli abil, olenevalt rakendusplaadil saadaolevast pistikust.

Need kaablid on:

  • SWIM-i lame lint, mille ühes otsas on standardne ERNI-pistik
  • SWIM-kaabel kahe 4-kontaktilise 2.54 mm pistikuga või SWIM-i eraldi juhtmetega kaablid

Standardne ERNI ühendus SWIM lameda paelaga
Joonisel 5 on näidatud ST-LINK/V2 ühendamine, kui rakendusplaadil on standardne ERNI 4-kontaktiline SWIM-pistik.
Standardne ERNI ühendus SWIM lameda paelaga

  1. A = ERNI-pistikuga sihtrakendusplaat
  2. B = Juhtkaabel, mille ühes otsas on ERNI-pistik
  3. C = STM8 SWIM sihtmärgi pistik
  4. Vaata joonist 11

Joonisel 6 on näidatud, et ST-LINK/V16-ISOL sihtliideses puudub kontakt 2. Seda puuduvat tihvti kasutatakse kaabli pistiku turvavõtmena, et tagada SWIM-kaabli õige asend sihtpistiku isegi tihvtidel, mida kasutatakse nii SWIM kui ka J jaoks.TAG kaablid.
Standardne ERNI ühendus SWIM lameda paelaga

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

  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-signaalid ja ühendused
Tabelis 2 on kokkuvõte signaalide nimed, funktsioonid ja sihtühendussignaalid 4-kontaktilise pistikuga juhtme kasutamisel.

Tabel 2. SWIM-i lamedad lintühendused ST-LINK/V2 jaoks

PIN-kood nr. Nimi Funktsioon Sihtühendus
1 VDD Siht-VCC(1) MCU VCC
2 ANDMED UJUMINE MCU SWIM tihvt
3 GND MAHANDUS GND
4 RESET RESET MCU RESET pin
  1. Rakendusplaadi toiteallikas on ühendatud ST-LINK/V2 silumis- ja programmeerimisplaadiga, et tagada signaalide ühilduvus mõlema plaadi vahel.
    Sihtmärk SWIM pistik

Tabel 3 võtab kokku signaalide nimed, funktsioonid ja sihtühendussignaalid, kasutades eraldi juhtmetega kaablit.
Kuna SWIM-i eraldi juhtmetega 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 Siht-VCC(1) MCU VCC
Roheline UART-RX Kasutamata Reserveeritud (2)

(ei ole sihtplaadiga ü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 arenduste jaoks.

TVCC, SWIM, GND ja SWIM-RST saab ühendada odava 2.54 mm sammuga pistikuga või sihtplaadil saadaolevate tihvtide päistega.

Ühendus STM32-ga
STM32 mikrokontrolleritel põhinevate rakenduste arendamiseks tuleb ST LINK/V2 ühendada rakendusega standardse 20-kontaktilise J abil.TAG 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-LINK/V2

pistik (CN3)

ST-LINK/V2

funktsiooni

Sihtühendus (JTAG) Sihtühendus (SWD)
1 VAPP Sihtmärk 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 Pole ühendatud Pole ühendatud Pole ühendatud Pole ühendatud
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 Pole ühendatud Pole ühendatud Pole ühendatud Pole ühendatud
18 GND GND GND(4) GND(4)
19 VDD(3) VDD (3.3 V)(3) Pole ühendatud Pole ühendatud
20 GND GND GND(4) GND(4)
  1. Rakendusplaadi toiteallikas on ühendatud ST-LINK/V2 silumis- ja programmeerimisplaadiga, et tagada plaatide vaheline signaali ühilduvus.
  2. Müra vähendamiseks lindil ühendage GND-ga.
  3. Saadaval ainult ST-LINK/V2 puhul, mitte ühendatud ST-LINK/V2-ISOL-iga.
  4. Korrektseks käitumiseks peab vähemalt üks neist kontaktidest olema maandusega ühendatud, soovitatav on ühendada need kõik.
  5. GND ST-LINK/V2-l, SWIM kasutab ST-LINK/V2-ISOL-il (vt tabel 3).
  6. Valikuline: jadajuhtme jaoks Viewer (SWV) jälg.

Joonis 9 näitab, kuidas ühendada ST-LINK/V2 sihtmärgiga, kasutades JTAG kaabel
JTAG ja SWD ühendus

  1. A = 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.
JTAG lameda lindi paigutuse silumine

Märkus. Odavate rakenduste jaoks või kui standardse 20-kontaktilise 2.54 mm sammuga pistiku pindala on liiga suur, on võimalik rakendada Tag- Ühendage lahendus. The Tag- Ühendage adapter ja kaabel pakuvad lihtsat ja usaldusväärset vahendit ST-LINK/V2 või ST-LINK/V2-ISOL-i ühendamiseks PCB-ga, ilma et oleks vaja rakenduse PCB-le vastavat komponenti.

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)

ST-LINK/V2 oleku LED
ST-LINK/V2 peal olev LED tähisega COM näitab ST-LINK/V2 olekut (olenemata ühenduse tüübist). Üksikasjalikult:

  • 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

ST-LINK/V2 püsivara värskendus
ST-LINK/V2 sisaldab püsivara uuendamise mehhanismi kohapealseks uuendamiseks USB-pordi kaudu. Kuna püsivara võib ST-LINK/V2 toote eluea jooksul areneda (uued funktsioonid, veaparandused, uute mikrokontrolleriperekondade tugi), on soovitatav perioodiliselt külastada vastavaid lehti www.st.com et olla kursis uusima versiooniga.

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).

STM32 rakenduste arendus ja välkprogrammeerimine
Kolmandate osapoolte tööriistaahelad (IAR™ EWARM, Keil® MDK-ARM™) 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
IAR™ EWARM 6.20
Keil® MDK-ARM™ 4.20

ST-LINK/V2 vajab spetsiaalset USB-draiverit. Kui tööriistakomplekti seadistus seda automaatselt ei installi, leiate draiveri aadressilt www.st.com STSW-LINK009 nime all.
Kolmandate osapoolte tööriistade kohta lisateabe saamiseks külastage järgmist websaidid:

Skeemid

Skeemid

  1. Nõela 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

Skeemid

  1. Nõela 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

Läbivaatamise ajalugu

Tabel 6. Dokumendi redaktsioonide ajalugu

Kuupäev Läbivaatamine Muudatused
22-aprill-2011 1 Esialgne vabastamine.
03. juuni 2011 2 Tabel 2: SWIM-i lamedad lintühendused ST-LINK/V2 jaoks: lisatud joonealune märkus 1 funktsioonile "Target VCC".

Tabel 4: JTAG/SWD kaabli ühendused: lisatud joonealune märkus funktsioonile "Target VCC".

Tabel 5: Kuidas kolmas osapool tööriistaketid toetust ST-LINK/V2: uuendas IAR-i ja Keili "versioone".

19. august 2011 3 Lisatud USB-draiveri üksikasjad 5.3. jagu.
11. mai-2012. mai 4 Lisati J-le SWD ja SWVTAG ühenduse omadused. Muudetud

Tabel 4: JTAG/SWD kaabli ühendused.

13-2012-XNUMX 5 Lisatud ST-LINK/V2-ISOL tellimiskood.

Uuendatud Jaotis 4.1: STM8 rakenduse arendamine lk 15. Lisatud märkus 6 in Tabel 4.

Varem on lisatud märkus “Odavate rakenduste jaoks…”. Jaotis 3.3: ST-LINK/V2 oleku LED-id lk 14.

18.-2012. oktoober 6 Lisatud Jaotis 5.1: ST-LINK/V2 püsivara uuendamine lk 15.
25. märts 2016 7 VRMS-i väärtus on värskendatud Sissejuhatus ja sisse Omadused.
18.-2018. oktoober 8 Uuendatud Tabel 4: JTAG/SWD kaabli ühendused ja selle joonealused märkused. Väikesed tekstimuudatused kogu dokumendis.
09. jaanuar 2023 9 Uuendatud Sissejuhatus, Omadused, ja Jaotis 5.3: STM32 rakendus arendus ja välkprogrammeerimine.

Uuendatud Tabel 5: kuidas kolmanda osapoole tööriistaahelad toetavad ST-LINK/V2. Väikesed tekstimuudatused kogu dokumendis.

TÄHTIS MÄRKUS – LUGEGE HOOLIKAS

STMicroelectronics NV ja selle tütarettevõtted („ST”) jätavad endale õiguse teha ST-toodetes ja/või selles dokumendis igal ajal ilma ette teatamata muudatusi, parandusi, täiendusi, modifikatsioone ja täiendusi. Ostjad peaksid hankima uusimat asjakohast teavet
ST tooted enne tellimuste esitamist. ST tooteid müüakse vastavalt ST müügitingimustele, mis kehtisid tellimuse kinnitamise ajal.
Ostjad vastutavad ainuisikuliselt ST-toodete valiku, valiku ja kasutamise eest ning ST ei vastuta rakendusabi ega ostjate toodete disaini eest.
ST ei anna siinkohal mingit otsest ega kaudset litsentsi ühelegi intellektuaalomandi õigusele.
ST-toodete edasimüük, mille sätted erinevad siin esitatud teabest, tühistab ST-i antud tootele antud garantii.
ST ja ST logo on ST kaubamärgid. ST-kaubamärkide kohta lisateabe saamiseks vaadake www.st.com/trademarks. Kõik muud toote- või teenusenimed kuuluvad nende vastavatele omanikele.
Selles dokumendis sisalduv teave asendab ja asendab selle dokumendi varasemates versioonides esitatud teabe.
© 2023 STMicroelectronics – kõik õigused kaitstud

STMikroelektroonika

Dokumendid / Ressursid

STMicroelectronics ST-LINK/V2 vooluahela siluri programmeerija [pdfKasutusjuhend
ST-LINK V2 vooluahelasiluja programmeerija, ST-LINK V2, ahelasiluja programmeerija, ahelasiluja programmeerija, siluri programmeerija, programmeerija

Viited

Jäta kommentaar

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