STMicroelectronics ST-LINKV2 In Circuit Debugger programuotojas
STMicroelectronics ST-LINK/V2 In Circuit Debugger programuotojas

Įvadas

ST-LINK/V2 yra STM8 ir STM32 mikrovaldiklių grandinės derintuvas/programuotojas. Vieno laido sąsajos modulis (SWIM) ir JTAG/serijinio laido derinimo (SWD) sąsajos palengvina ryšį su bet kuriuo STM8 arba STM32 mikrovaldikliu, veikiančiu taikomojoje plokštėje.

ST-LINK/V2 ISOL turi ne tik tas pačias ST-LINK/V2 funkcijas, bet ir skaitmeninę izoliaciją tarp kompiuterio ir tikslinės taikomųjų programų plokštės. Jis taip pat atlaiko ttagiki 1000 VRMS.

Viso greičio USB sąsaja leidžia palaikyti ryšį su kompiuteriu ir:

  • STM8 įrenginiai per ST Visual Develop (STVD) arba ST Visual Program (STVP) programinę įrangą (galima iš STMicroelectronics)
  • STM32 įrenginiai per IAR™, Keil®, STM32CubeIDE, STM32CubeProgrammer ir STM32CubeMonitor integruotas kūrimo aplinkas.
    ST-LINK/V2 ir ST-LINK/V2-ISOL

Savybės

  • 5 V maitinimas tiekiamas per USB jungtį
  • Su USB 2.0 visu greičiu suderinama sąsaja
  • USB standartinis A iki Mini-B kabelis
  • SWIM specifinės savybės
    – nuo ​​1.65 iki 5.5 V taikymo ttage palaikoma SWIM sąsajoje
    - Palaikomi mažo ir didelio greičio SWIM režimai
    – SWIM programavimo sparta: atitinkamai 9.7 ir 12.8 Kbytes/s, esant mažam ir dideliam greičiui
    – SWIM laidas, skirtas prijungti prie programos per ERNI standartinę vertikalią (nuoroda: 284697 arba 214017) arba horizontalią (nuoroda: 214012) jungtį
    – SWIM laidas, skirtas prijungti prie programos per kaiščio antraštę arba 2.54 mm žingsnio jungtį
  • JTAG/serijinio laido derinimo (SWD) specifinės funkcijos
    – nuo ​​1.65 iki 3.6 V taikymo ttage remiamas JTAG/SWD sąsaja ir 5 V tolerantiški įėjimai(a)
    – JTAG kabelis, skirtas prijungti prie standartinio JTAG 20 kontaktų 2.54 mm jungtis
    – palaiko JTAG ryšys, iki 9 MHz (numatytasis: 1.125 MHz)
    – Palaiko nuoseklųjį laidų derinimą (SWD) iki 4 MHz (numatytasis: 1.8 MHz) ir nuoseklųjį laidą viewer (SWV) ryšys, iki 2 MHz
  • Palaikoma tiesioginio programinės aparatinės įrangos atnaujinimo funkcija (DFU)
  • Būsenos šviesos diodas, mirksi ryšio su kompiuteriu metu
  • 1000 VRMS didelės izoliacijos ttage (tik ST-LINK / V2-ISOL)
  • Darbinė temperatūra nuo 0 iki 50 °C

Užsakymo informacija

Norėdami užsisakyti ST-LINK/V2, žr. 1 lentelę.

1 lentelė. Užsakymų kodų sąrašas

Užsakymo kodas ST-LINK aprašymas
ST-LINK/V2 In-circuit derintuvas / programuotojas
ST-LINK/V2-ISOL In-circuit derintuvas/programuotojas su skaitmenine izoliacija

a. ST-LINK/V2 gali susisiekti su taikiniais, veikiančiais žemesnėje nei 3.3 V įtampa, tačiau generuoja išvesties signalus esant šiam tūriuitage lygis. STM32 taikiniai yra tolerantiški šiam pertekliuitage. Jei tinkami kai kurie kiti tikslinės plokštės komponentai, naudokite ST-LINK/V2-ISOL, STLINK-V3MINIE arba STLINK-V3SET su B-STLINK-VOLT adapteriu, kad išvengtumėte per didelio garso poveikio.tage injekcija ant lentos.

Produkto turinys

Kabeliai, tiekiami kartu su gaminiu, parodyti 2 ir 3 paveiksluose. Jie apima (iš kairės į dešinę):

  • USB standartinis A–Mini-B laidas (A)
  • ST-LINK/V2 derinimas ir programavimas (B)
  • SWIM pigi jungtis (C)
  • SWIM plokščia juostelė su standartine ERNI jungtimi viename gale (D)
  • JTAG arba SWD ir SWV plokščia juosta su 20 kontaktų jungtimi (E)
    Produkto turinys
    Produkto turinys

Aparatinės įrangos konfigūracija

ST-LINK/V2 sukurtas aplink STM32F103C8 įrenginį, kuriame yra didelio našumo Arm®(a) Cortex®-M3 šerdis. Jį galima įsigyti TQFP48 pakuotėje.
Kaip parodyta 4 paveiksle, ST-LINK/V2 turi dvi jungtis:

  • STM32 jungtis, skirta JTAG/SWD ir SWV sąsaja
  • STM8 jungtis, skirta SWIM sąsajai

ST-LINK/V2-ISOL yra viena jungtis STM8 SWIM, STM32 JTAG/SWD ir SWV sąsajos.
Aparatinės įrangos konfigūracija

  1. A = STM32 JTAG ir SWD taikinio jungtis
  2. B = STM8 SWIM tikslinė jungtis
  3. C = STM8 SWIM, STM32 JTAGir SWD tikslinės jungties
  4. D = Ryšio veiklos šviesos diodas

a. Arm yra registruotasis Arm Limited (arba jos dukterinių įmonių) prekės ženklas JAV ir (arba) kitur.

Ryšys su STM8

Kuriant programas, pagrįstas STM8 mikrovaldikliais, ST-LINK/V2 galima prijungti prie tikslinės plokštės dviem skirtingais kabeliais, priklausomai nuo taikomosios plokštės jungties.

Šie kabeliai yra:

  • plokščia SWIM juostelė su standartine ERNI jungtimi viename gale
  • SWIM laidas su dviem 4 kontaktų 2.54 mm jungtimis arba SWIM atskirų laidų kabeliai

Standartinė ERNI jungtis su plokščia SWIM juostele
5 paveiksle parodyta, kaip prijungti ST-LINK/V2, jei taikomųjų programų plokštėje yra standartinė ERNI 4 kontaktų SWIM jungtis.
Standartinė ERNI jungtis su plokščia SWIM juostele

  1. A = Tikslinė taikymo plokštė su ERNI jungtimi
  2. B = Laido kabelis su ERNI jungtimi viename gale
  3. C = STM8 SWIM tikslinė jungtis
  4. Žr. 11 pav

6 paveiksle parodyta, kad ST-LINK/V16-ISOL tikslinėje jungtyje trūksta 2 kaiščio. Šis trūkstamas kaištis naudojamas kaip saugos raktas ant kabelio jungties, kad būtų užtikrinta teisinga SWIM kabelio padėtis ant tikslinės jungties net kaiščių, naudojamų tiek SWIM, tiek J.TAG kabeliai.
Standartinė ERNI jungtis su plokščia SWIM juostele

Nebrangus SWIM ryšys
7 paveiksle parodyta, kaip prijungti ST-LINK/V2, jei taikomojoje plokštėje yra 4 kontaktų 2.54 mm pigi SWIM jungtis.
Nebrangus SWIM ryšys

  1. A = Tikslinė taikymo plokštė su 4 kontaktų, 2.54 mm, nebrangia jungtimi
  2. B = Laido kabelis su 4 kontaktų jungtimi arba atskirų laidų kabelis
  3. C = STM8 SWIM tikslinė jungtis
  4. Žr. 12 pav

SWIM signalai ir jungtys
2 lentelėje apibendrinami signalų pavadinimai, funkcijos ir tiksliniai ryšio signalai, kai naudojamas laidinis kabelis su 4 kontaktų jungtimi.

2 lentelė. SWIM plokščios juostelės ST-LINK/V2 jungtys

Smeigtukas Nr. Vardas Funkcija Tikslinis ryšys
1 VDD Tikslinis VCC (1) MCU VCC
2 DUOMENYS PLAUKTI MCU SWIM kaištis
3 GND ŽEMĖ GND
4 RESET RESET MCU RESET kaištis
  1. Maitinimo šaltinis iš taikomosios plokštės yra prijungtas prie ST-LINK/V2 derinimo ir programavimo plokštės, kad būtų užtikrintas abiejų plokščių signalų suderinamumas.
    Tikslinė SWIM jungtis

3 lentelėje apibendrinti signalų pavadinimai, funkcijos ir tiksliniai prijungimo signalai naudojant atskirų laidų kabelį.
Kadangi SWIM atskirų laidų kabelis turi nepriklausomas jungtis visiems kaiščiams vienoje pusėje, ST-LINK/V2-ISOL galima prijungti prie taikomosios plokštės be standartinės SWIM jungties. Šioje plokščioje juostelėje visi signalai nurodomi tam tikra spalva ir etikete, kad būtų lengviau prisijungti prie tikslo.

3 lentelė. SWIM pigių kabelių jungtys, skirtos ST-LINK/V2-ISOL

Spalva Kabelio kaiščio pavadinimas Funkcija Tikslinis ryšys
Raudona CCTV Tikslinis VCC (1) MCU VCC
Žalia UART-RX Nenaudotas Rezervuota (2)

(neprijungta prie tikslinės plokštės)

Mėlyna UART-TX
Geltona BATAS0
Oranžinė PLAUKTI PLAUKTI MCU SWIM kaištis
Juoda GND ŽEMĖ GND
Baltas SWIM-RST RESET MCU RESET kaištis
  1. Maitinimo šaltinis iš taikomosios plokštės yra prijungtas prie ST-LINK/V2 derinimo ir programavimo plokštės, kad būtų užtikrintas abiejų plokščių signalų suderinamumas.
  2. BOOT0, UART-TX ir UART-RX yra rezervuoti būsimiems tobulinimams.

TVCC, SWIM, GND ir SWIM-RST galima prijungti prie nebrangios 2.54 mm žingsnio jungties arba kaiščių antraštės, esančios tikslinėje plokštėje.

Ryšys su STM32
Kuriant programas, pagrįstas STM32 mikrovaldikliais, ST LINK/V2 turi būti prijungtas prie programos naudojant standartinį 20 kontaktų J.TAG pateikta plokščia juostelė.
4 lentelėje apibendrinti standartinio 20 kontaktų J signalų pavadinimai, funkcijos ir tikslinio ryšio signalai.TAG plokščia juosta.

4 lentelė. JTAG/SWD kabelių jungtys

Smeigtukas Nr. ST-LINK/V2

jungtis (CN3)

ST-LINK/V2

funkcija

Tikslinis ryšys (JTAG) Tikslinis ryšys (SWD)
1 VAPP Tikslinis 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 Neprisijungęs Neprisijungęs Neprisijungęs Neprisijungęs
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 Neprisijungęs Neprisijungęs Neprisijungęs Neprisijungęs
18 GND GND GND(4) GND(4)
19 VDD(3) VDD (3.3 V)(3) Neprisijungęs Neprisijungęs
20 GND GND GND(4) GND(4)
  1. Maitinimo šaltinis iš taikomosios plokštės yra prijungtas prie ST-LINK/V2 derinimo ir programavimo plokštės, kad būtų užtikrintas plokščių signalų suderinamumas.
  2. Prijunkite prie GND, kad sumažintumėte triukšmą ant juostelės.
  3. Galima tik naudojant ST-LINK/V2, neprijungta prie ST-LINK/V2-ISOL.
  4. Norint tinkamai veikti, bent vienas iš šių kaiščių turi būti prijungtas prie žemės, rekomenduojama prijungti juos visus.
  5. GND ant ST-LINK/V2, naudojamas SWIM su ST-LINK/V2-ISOL (žr. 3 lentelę).
  6. Neprivaloma: nuosekliajam laidui Viewer (SWV) pėdsakas.

9 paveiksle parodyta, kaip prijungti ST-LINK/V2 prie taikinio naudojant JTAG kabelis
JTAG ir SWD jungtis

  1. A = tikslinė taikymo lenta su JTAG jungtis
  2. B = JTAG/SWD 20 laidų plokščias kabelis
  3. C = STM32 JTAG ir SWD taikinio jungtis

Tikslinėje taikymo plokštėje reikalingos jungties nuoroda yra: 2x10C antraštės apvyniojimas 2x40C H3/9.5 (2.54 žingsnio) – HED20 SCOTT PHSD80.
JTAG derinimo plokščių juostelių išdėstymas

Pastaba: Mažos kainos atveju arba kai standartinės 20 kontaktų 2.54 mm žingsnio jungties plotas yra per didelis, galima įdiegti Tag-Prijungti sprendimą. The Tag- Jungiamasis adapteris ir kabelis yra paprastas ir patikimas būdas prijungti ST-LINK/V2 arba ST-LINK/V2-ISOL prie PCB, nereikalaujant sujungiančio komponento taikomojoje PCB.

Norėdami gauti daugiau informacijos apie šį sprendimą ir informacijos apie taikymą-PCB pėdsaką, apsilankykite
www.tag-connect.com.
Komponentų, suderinamų su JTAG ir SWD sąsajos yra:

a) TC2050-ARM2010 adapteris (nuo 20 kontaktų iki 10 kontaktų sąsajos plokštė)
b) TC2050-IDC arba TC2050-IDC-NL (be kojų) (10 kontaktų kabelis)
c) TC2050-CLIP laikiklis, skirtas naudoti su TC2050-IDC-NL (pasirinktinai)

ST-LINK/V2 būsenos šviesos diodas
COM, esantis ST-LINK/V2 viršuje, rodo ST-LINK/V2 būseną (nepriklausomai nuo ryšio tipo). Detaliai:

  • Šviesos diodas mirksi RAUDONA: vyksta pirmasis USB surašymas su kompiuteriu
  • Šviesos diodas yra RAUDONAS: ryšys tarp kompiuterio ir ST-LINK/V2 užmegztas (sąrašo pabaiga)
  • Šviesos diodas mirksi ŽALIAI / RAUDONAI: tarp taikinio ir kompiuterio keičiamasi duomenimis
  • Šviesos diodas dega ŽALIAI: paskutinis ryšys buvo sėkmingas
  • Šviesos diodas yra ORANŽINĖ: ST-LINK/V2 ryšys su taikiniu nepavyko.

Programinės įrangos konfigūracija

ST-LINK/V2 programinės įrangos atnaujinimas
ST-LINK/V2 įtaisytas programinės įrangos atnaujinimo mechanizmas, skirtas naujinimui vietoje per USB prievadą. Kadangi ST-LINK/V2 produkto naudojimo metu programinė įranga gali tobulėti (naujos funkcijos, klaidų pataisymai, naujų mikrovaldiklių šeimų palaikymas), rekomenduojama periodiškai apsilankyti tam skirtuose puslapiuose www.st.com kad gautumėte naujausią informaciją apie naujausią versiją.

STM8 programų kūrimas
Žr. ST įrankių rinkinį Pack24 su 1 ar naujesne pataisa, kuri apima ST Visual Develop (STVD) ir ST Visual Programer (STVP).

STM32 programų kūrimas ir flash programavimas
Trečiųjų šalių įrankių grandinės (IAR™ EWARM, Keil® MDK-ARM™) palaiko ST-LINK/V2 pagal 5 lentelėje pateiktas versijas arba naujausią turimą versiją.

5 lentelė. Kaip trečiųjų šalių įrankių grandinės palaiko ST-LINK/V2

Trečioji šalis Įrankių grandinė Versija
IAR™ ŠILTAS 6.20
Keil® MDK-ARM™ 4.20

ST-LINK/V2 reikalinga speciali USB tvarkyklė. Jei įrankių rinkinio sąranka jo neįdiegia automatiškai, tvarkyklę galima rasti adresu www.st.com pavadinimu STSW-LINK009.
Norėdami gauti daugiau informacijos apie trečiųjų šalių įrankius, apsilankykite toliau websvetainės:

Schemos

Schemos

  1. Smeigtukų aprašymų legenda:
    VDD = Target voltage prasme
    DATA = SWIM DATA linija tarp tikslo ir derinimo įrankio
    GND = Ground voltage
    RESET = tikslinės sistemos atstatymas

Schemos

  1. Smeigtukų aprašymų legenda:
    VDD = Target voltage prasme
    DATA = SWIM DATA linija tarp tikslo ir derinimo įrankio
    GND = Ground voltage
    RESET = tikslinės sistemos atstatymas

Revizijų istorija

6 lentelė. Dokumento taisymo istorija

Data Peržiūra Pakeitimai
22-balandžio-2011 d 1 Pradinis išleidimas.
03-birželio 2011 d 2 2 lentelė: ST-LINK/V2 plokščios SWIM juostos jungtys: pridėta išnaša 1 į funkciją „Target VCC“.

4 lentelė: JTAG/SWD kabelių jungtys: pridėta išnaša prie funkcijos „Target VCC“.

Lentelė 5: Kaip trečioji šalis įrankių grandinės parama ST-LINK/V2: atnaujintos IAR ir Keil „versijos“.

19 m. rugpjūčio 2011 d 3 Pridėta USB tvarkyklės informacija 5.3 skirsnis.
11 m. gegužės 2012 d 4 Pridėta SWD ir SWV prie JTAG ryšio ypatybės. Modifikuota

4 lentelė: JTAG/SWD kabelių jungtys.

13-2012-XNUMX 5 Pridėtas ST-LINK/V2-ISOL užsakymo kodas.

Atnaujinta 4.1 skyrius: STM8 taikomųjų programų kūrimas 15 puslapyje. Pridėta pastaba 6 in 4 lentelė.

Pridėta pastaba „Dėl pigių programų...“ anksčiau 3.3 skyrius: ST-LINK/V2 būsenos šviesos diodai 14 puslapyje.

18-spalio-2012 d 6 Pridėta 5.1 skyrius: ST-LINK/V2 programinės įrangos atnaujinimas 15 puslapyje.
25 m. kovo 2016 d 7 Atnaujinta VRMS reikšmė Įvadas ir viduje Savybės.
18-spalio-2018 d 8 Atnaujinta 4 lentelė: JTAG/SWD kabelių jungtys ir jos išnašos. Nedideli viso dokumento teksto pakeitimai.
09-sausio-2023 9 Atnaujinta Įvadas, Savybės, ir 5.3 skirsnis: STM32 programa kūrimas ir flash programavimas.

Atnaujinta 5 lentelė. Kaip trečiųjų šalių įrankių grandinės palaiko ST-LINK/V2. Nedideli viso dokumento teksto pakeitimai.

SVARBI PRANEŠIMAS – ATIDŽIAI SKAITYKITE

STMicroelectronics NV ir jos dukterinės įmonės („ST“) pasilieka teisę bet kuriuo metu be įspėjimo keisti, taisyti, patobulinti, modifikuoti ir tobulinti ST gaminius ir (arba) šį dokumentą. Pirkėjai turėtų gauti naujausią atitinkamą informaciją apie
ST gaminiai prieš pateikiant užsakymus. ST gaminiai parduodami pagal ST pardavimo sąlygas, galiojančias užsakymo patvirtinimo metu.
Pirkėjai yra išimtinai atsakingi už ST gaminių pasirinkimą, pasirinkimą ir naudojimą, o ST neprisiima jokios atsakomybės už pagalbą taikant ar pirkėjų gaminių dizainą.
ST nesuteikia jokios tiesioginės ar numanomos licencijos jokioms intelektinės nuosavybės teisėms.
Perpardavus ST gaminius, kurių nuostatos skiriasi nuo čia pateiktos informacijos, panaikina bet kokią ST tokiam produktui suteiktą garantiją.
ST ir ST logotipas yra ST prekių ženklai. Daugiau informacijos apie ST prekių ženklus žr www.st.com/trademarks. Visi kiti produktų ar paslaugų pavadinimai yra atitinkamų savininkų nuosavybė.
Informacija šiame dokumente pakeičia ir pakeičia informaciją, anksčiau pateiktą bet kokiose ankstesnėse šio dokumento versijose.
© 2023 STMicroelectronics – Visos teisės saugomos

STMikroelektronika

Dokumentai / Ištekliai

STMicroelectronics ST-LINK/V2 In Circuit Debugger programuotojas [pdf] Naudotojo vadovas
ST-LINK V2 grandinės derinimo programuotojas, ST-LINK V2, grandinės derinimo programuotojas, grandinės derinimo programuotojas, derinimo programuotojas, programuotojas

Nuorodos

Palikite komentarą

Jūsų el. pašto adresas nebus skelbiamas. Privalomi laukai pažymėti *