UM1075
Vartotojo vadovas
ST-LINK/V2 in-circuit derintuvas/programuotojas
STM8 ir STM32
Įvadas
ST-LINK/V2 yra grandinės derintuvas / programuotojas, skirtas STM8 ir STM32 mikrovaldiklių šeimoms. Vieno laido sąsajos modulis (SWIM) ir JTAG/serijinis laidas
derinimo (SWD) sąsajos, palengvina ryšį su bet kuriuo STM8 arba STM32 mikrovaldikliu, esančiu taikomojoje plokštėje. ST-LINK/V2-ISOL turi ne tik tas pačias funkcijas kaip ST-LINK/V2, 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ą (kurią galima įsigyti iš STMicroelectronics).
- STM32 įrenginiai per Atollic® ir TASKING integruota kūrimo aplinka.™®, IAR, Keil
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 V iki 5.5 V taikymo tūriotage palaikoma SWIM sąsajoje
- Palaikomi mažo ir didelio greičio SWIM režimai
– SWIM programavimo sparta: 9.7 Kbytes/s mažu greičiu ir 12.8 Kbytes/s dideliu greičiu
– 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 V iki 3.6 V taikymo tūriotage remiamas JTAG/SWD sąsaja ir 5 V tolerantiški įėjimai
– JTAG kabelis, skirtas prijungti prie standartinio JTAG 20 kontaktų 2.54 mm jungtis
– palaiko JTAG bendravimas
- Palaiko nuoseklųjį laidų derinimą (SWD) ir nuoseklųjį laidą viewer (SWV) komunikacija - Palaikoma tiesioginio programinės aparatinės įrangos atnaujinimo funkcija (DFU)
- Būsenos šviesos diodas, mirksi bendraujant su kompiuteriu
- 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 |
Produkto turinys
Su gaminiu pristatomi kabeliai parodyti 2 paveiksle: ST-LINK/V2 gaminio turinys ir 3 pav.: ST-LINK/V2-ISOL gaminio turinys. Jie apima (2 ir 3 paveiksluose 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)
Aparatinės įrangos konfigūracija
ST-LINK/V2 sukurtas aplink STM32F103C8 įrenginį, kuriame yra didelio našumo ARM® 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.
- A = STM32 JTAG ir SWD taikinio jungtis
- B = STM8 SWIM tikslinė jungtis
- C = STM8 SWIM, STM32 JTAG ir SWD taikinio jungtis
- D = Ryšio veiklos šviesos diodas
Ryšys su STM8 programomis
Kuriant STM8, ST-LINK/V2 galima prijungti prie tikslinės plokštės dviem skirtingais laidais, priklausomai nuo taikomosios plokštės jungties.
Šie kabeliai yra:
- SWIM plokščia juostelė su standartine ERNI jungtimi viename gale
- SWIM laidas su dviem 4 kontaktų 2.54 mm jungtimi arba SWIM atskirų laidų laidu
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.
- A = Tikslinė taikymo plokštė su ERNI jungtimi
- B = Laido kabelis su ERNI jungtimi viename gale
- C = STM8 SWIM tikslinė jungtis
- Žr. 11 pav.: SWIM ST-LINK/V2 standartinis ERNI laidas.
6 pav rodo, 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žtikrintas SWIM kabelio prijungimas teisingoje padėtyje ant tikslinės jungties, net kaiščiai, naudojami tiek SWIM, tiek J.TAG kabeliai.
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.
- A = Tikslinė taikymo plokštė su 4 kontaktų, 2.54 mm, nebrangia jungtimi
- B = Laido kabelis su 4 kontaktų jungtimi arba atskirų laidų kabelis
- C = STM8 SWIM tikslinė jungtis
- Žr. 12 pav.: SWIM ST-LINK/V2 pigus kabelis
SWIM signalai ir jungtys
2 lentelėje apibendrinti signalų pavadinimai, funkcijos ir tiksliniai prijungimo signalai naudojant laidinį kabelį 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 |
3 lentelėje apibendrinti signalų pavadinimai, funkcijos ir tiksliniai prijungimo signalai naudojant atskirų laidų kabelį.
Kadangi SWIM atskiro laido 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 |
- 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.
- BOOT0, UART-TX ir UART-RX yra skirti 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 programomis
Norint sukurti STM32, ST-LINK/V2 reikia prijungti prie programos naudojant standartinį 20 kontaktų JTAG 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-LINKN2 jungtis (CN3) | ST-LINKN2 funkcija | Tikslinis ryšys (JTAG) | Tikslinis ryšys (SWD) |
1 | VAPP | Tikslinis 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 | Neprisijungęs | Neprisijungęs | Neprisijungęs |
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 | Neprisijungęs | Neprisijungęs | Neprisijungęs |
18 | GND | GND | GND(3) | GND(3) |
19 | VDD | VDD (3.3 V) t5) | Neprisijungęs | Neprisijungęs |
20 | GND | GND | GND(3) | GND(3) |
- 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.
- Prijunkite prie GND, kad sumažintumėte triukšmą ant juostelės.
- Bent vienas iš šių kaiščių turi būti prijungtas prie žemės, kad veiktų tinkamai (rekomenduojama sujungti juos visus).
- Neprivaloma: nuosekliajam laidui Viewer (SWV) pėdsakas.
- Galima tik naudojant ST-LINK/V2 ir neprijungta prie ST-LINK/V2/OPTO.
9 paveiksle parodyta, kaip prijungti ST-LINK/V2 prie taikinio naudojant JTAG kabelis.
A = tikslinė taikymo lenta su JTAG jungtis
- B = JTAG/SWD 20 laidų plokščias kabelis
- 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.
Pastaba:
Naudojant pigias programas arba kai standartinis 20 kontaktų 2.54 mm žingsnio jungties plotas yra per didelis, galima įdiegti Tag- Prijunkite sprendimą, kad sutaupytumėte sąnaudas ir vietą aplikacijų lentoje. The Tag- Jungiamasis adapteris ir kabelis yra paprastas ir patikimas būdas prijungti ST-LINK/V2 arba ST-LINK/V2-ISOL prie PCB nereikalaujant sujungimo.
Aparatinės įrangos konfigūracija
komponentas ant taikomosios 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)
4.3 ST-LINK/V2 būsenos šviesos diodai
ST-LINK/V2 viršuje esantis šviesos diodas, pažymėtas „COM“, rodo ST-LINK/V2 būseną (nesvarbu, kada:
- Š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 objekto ir kompiuterio keičiamasi duomenimis.
- Šviesos diodas šviečia Ž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
5.1 ST-LINK/V2 programinės įrangos atnaujinimas
ST-LINK/V2 įtaisytas programinės įrangos atnaujinimo mechanizmas, skirtas naujinimui vietoje per USB prievadą. Kadangi programinė įranga gali tobulėti per visą ST-LINK/V2 produkto gyvavimo laikotarpį (naujos funkcijos, klaidų pataisymai, palaikymas naujoms mikrovaldiklių šeimoms...), rekomenduojama apsilankyti www.st.com/stlinkv2 periodiškai, kad gautumėte naujausią programinės įrangos versiją.
5.2 STM8 taikomųjų programų kūrimas
Žr. ST įrankių rinkinį Pack24 su 1 ar naujesne pataisa, kuri apima ST Visual Develop (STVD) ir ST Visual Programer (STVP).
5.3 STM32 programų kūrimas ir Flash programavimas
Trečiųjų šalių įrankių grandinės, Atollic® TrueSTUDIO, IAR™ EWARM, Keil® MDK-ARM™ ir TASKING VX įrankių rinkinys 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 |
Atollic® | TrueSTUDIO | 2.1 |
IAR™ | SPARAS | 6.20 |
Keil® | MDK-ARM™ | 4.20 |
UŽDUOTIS | VX įrankių rinkinys, skirtas ARM® Cortex® -M | 4.0.1 |
ST-LINK/V2 reikalinga speciali USB tvarkyklė. Jei įrankių rinkinys įdiegiamas automatiškai, file stlink_winusb.inf yra įdiegtas /inf (kur paprastai yra C:/Windows).
Jei įrankių rinkinio sąranka jo neįdiegė automatiškai, tvarkyklę galite rasti adresu www.st.com:
- Prisijunkite prie www.st.com.
- Paieškos skirtuko dalies numerio lauke ieškokite ST-LINK/V2.
- Spustelėkite stulpelio „Bendrosios dalies numeris“ hipersaitą į ST-LINK/V2.
- Skirtuke Dizaino palaikymas, SW tvarkyklės, spustelėkite piktogramą, kad atsisiųstumėte st-link_v2_usbdriver.zip.
- Išpakuokite ir paleiskite ST-Link_V2_USBdriver.exe.
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
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
Dokumentai / Ištekliai
![]() |
STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger programuotojas [pdf] Naudotojo vadovas UM1075, ST-LINK V2 grandinės derinimo programuotojas, UM1075 ST-LINK V2 grandinės derinimo programuotojas, V2 grandinės derinimo programuotojas, grandinės derinimo programuotojas, derinimo programuotojas, programuotojas |