ST logotipas

UM1075
Vartotojo vadovas
ST-LINK/V2 in-circuit derintuvas/programuotojas
STM8 ir STM32

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger programuotojas

Į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

„STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger“ programuotojas – 1 pav.

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)

„STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger“ programuotojas – 2 pav.

„STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger“ programuotojas – 3 pav.

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.

„STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger“ programuotojas – 4 pav.

  1. A = STM32 JTAG ir SWD taikinio jungtis
  2. B = STM8 SWIM tikslinė jungtis
  3. C = STM8 SWIM, STM32 JTAG ir SWD taikinio jungtis
  4. 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.

„STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger“ programuotojas – 5 pav.

 

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

„STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger“ programuotojas – 6 pav.

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.

„STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger“ programuotojas – 7 pav.

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

„STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger“ programuotojas – 8 pav.

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
  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 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)
  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. Prijunkite prie GND, kad sumažintumėte triukšmą ant juostelės.
  3. Bent vienas iš šių kaiščių turi būti prijungtas prie žemės, kad veiktų tinkamai (rekomenduojama sujungti juos visus).
  4. Neprivaloma: nuosekliajam laidui Viewer (SWV) pėdsakas.
  5. 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.

  1. „STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger“ programuotojas – 9 pav.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.

„STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger“ programuotojas – 10 pav.

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:

  1. Prisijunkite prie www.st.com.
  2. Paieškos skirtuko dalies numerio lauke ieškokite ST-LINK/V2.
  3. Spustelėkite stulpelio „Bendrosios dalies numeris“ hipersaitą į ST-LINK/V2.
  4. Skirtuke Dizaino palaikymas, SW tvarkyklės, spustelėkite piktogramą, kad atsisiųstumėte st-link_v2_usbdriver.zip.
  5. Išpakuokite ir paleiskite ST-Link_V2_USBdriver.exe.

Schemos

„STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger“ programuotojas – 11 pav.

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

„STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger“ programuotojas – 12 pav.

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

Nuorodos

Palikite komentarą

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