logo ST

UM1075
Buku pituduh
ST-link / V2 di-circuit debugger / programmer
pikeun STM8 jeung STM32

STMicroelectronics UM1075 ST-Link V2 In-Circuit Debugger Programmer

Bubuka

ST-link / V2 mangrupikeun debugger / programer in-circuit pikeun kulawarga mikrokontroler STM8 sareng STM32. Modul antarmuka kawat tunggal (SWIM) sareng JTAG/kawat serial
debugging (SWD) interfaces, mempermudah komunikasi kalayan sagala STM8 atanapi STM32 mikrokontroler ayana dina hiji dewan aplikasi. Salian nyadiakeun pungsi nu sarua jeung ST-LINK/V2, ST-LINK/V2-ISOL ciri isolasi digital antara PC jeung papan aplikasi target. Ogé tahan voltages nepi ka 1000 VRMS. Antarbeungeut USB full-speed ngamungkinkeun komunikasi sareng PC sareng:

  • Alat STM8 via ST Visual Develop (STVD) atanapi ST Visual Program (STVP) software (anu sayogi ti STMicroelectronics).
  • Alat STM32 via Atollic®, sareng TASKING lingkungan pamekaran terpadu.™®, IAR, Keil

STMicroelectronics UM1075 ST-link V2 In-Circuit Debugger Programmer - Gbr 1

Fitur

  • Daya 5 V disayogikeun ku konektor USB
  • USB 2.0 speed pinuh panganteur cocog
  • USB standar A ka kabel Mini-B
  • fitur husus ngojay
    – 1.65 V nepi ka 5.5 V vol aplikasitage dirojong dina panganteur SWIM
    - SWIM-speed low sareng modeu-speed tinggi dirojong
    - Laju laju programming SWIM: 9.7 Kbytes / s dina laju rendah sareng 12.8 Kbytes / s dina laju anu luhur
    - Kabel ngojay pikeun sambungan kana aplikasi via ERNI standar vertikal (ref: 284697 atawa 214017) atawa horizontal (ref: 214012) konektor
    - Kabel ngojay pikeun sambungan kana aplikasi via header pin atawa konektor pitch 2.54 mm
  • JTAG/ serial kawat debugging (SWD) fitur husus
    – 1.65 V nepi ka 3.6 V vol aplikasitage didukung dina JTAG/ panganteur SWD na 5 V inputs toleran
    – JTAG kabel pikeun sambungan ka standar JTAG 20-pin pitch 2.54 konektor mm
    - Ngadukung JTAG komunikasi
    - Ngarojong debug kawat séri (SWD) sareng kawat séri viewkomunikasi er (SWV).
  • Fitur apdet firmware langsung dirojong (DFU)
  • Status LED anu kedip-kedip nalika komunikasi sareng PC
  • 1000 VRMS isolasi tinggi voltage (ST-LINK/V2-ISOL wungkul)
  • Suhu operasi 0 nepi ka 50 °C

Inpormasi pesenan

Pikeun mesen ST-LINK/V2 tingal Tabel 1:
meja 1. Daptar kode urutan

Kode pesenan pedaran ST-LINK
ST-LINK/V2 Dina-circuit debugger / programmer
ST-link / V2-ISOL In-circuit debugger / programmer kalawan isolasi digital

eusi produk

Kabel anu dikirimkeun dina produk ditingalikeun dina Gambar 2: Eusi produk ST-LINK / V2 sareng Gambar 3: eusi produk ST-LINK / V2-ISOL. Éta kalebet (ti kénca ka katuhu dina Gambar 2 sareng Gambar 3):

  • Kabel USB standar A ka Mini-B (A)
  • ST-LINK/V2 debugging jeung programming (B)
  • SWIM konektor béaya rendah (C)
  • Pita datar ngojay sareng konektor ERNI standar dina hiji tungtung (D)
  • JTAG atanapi pita datar SWD sareng SWV sareng konektor 20-pin (E)

STMicroelectronics UM1075 ST-link V2 In-Circuit Debugger Programmer - Gbr 2

STMicroelectronics UM1075 ST-link V2 In-Circuit Debugger Programmer - Gbr 3

Konfigurasi hardware

ST-LINK/V2 dirarancang sakitar alat STM32F103C8, anu kalebet ARM® Cortex® berprestasi tinggi.
- M3 inti. Éta sayogi dina pakét TQFP48.
Ditémbongkeun saperti dina Gambar 4, ST-LINK/V2 nyadiakeun dua panyambungna:

  • konektor STM32 pikeun JTAG/ SWD jeung panganteur SWV
  • konektor STM8 pikeun panganteur ngojay
    ST-LINK/V2-ISOL nyadiakeun hiji konektor pikeun STM8 SWIM, STM32 JTAG/ SWD jeung SWV interfaces.

STMicroelectronics UM1075 ST-link V2 In-Circuit Debugger Programmer - Gbr 4

  1. A = STM32 JTAG jeung konektor target SWD
  2. B = STM8 SWIM panyambungna sasaran
  3. C = STM8 ngojay, STM32 JTAG jeung konektor target SWD
  4. D = kagiatan komunikasi LED

Sambungan sareng aplikasi STM8
Pikeun kamajuan STM8, ST-link / V2 bisa disambungkeun ka papan target ku dua kabel béda, gumantung kana konektor sadia dina dewan aplikasi.
Kabel ieu nyaéta:

  • ngojay pita datar kalawan konektor ERNI baku dina hiji tungtung
  • Kabel SWIM sareng dua konektor 4-pin, 2.54 mm atanapi kabel kabel SWIM misah

sambungan ERNI baku kalawan ngojay pita datar
angka 5 nembongkeun kumaha carana nyambungkeun ST-link / V2 lamun standar ERNI 4-pin konektor ngojay hadir dina dewan aplikasi.

STMicroelectronics UM1075 ST-link V2 In-Circuit Debugger Programmer - Gbr 5

 

  1. A = Papan aplikasi Target sareng konektor ERNI
  2. B = Kabel kawat sareng konektor ERNI dina hiji tungtung
  3. C = STM8 SWIM panyambungna sasaran
  4. Tempo Gambar 11: ngojay ST-link / V2 kabel ERNI baku.

Gambar 6 nunjukeun yen pin 16 leungit dina konektor udagan ST-link / V2-ISOL. Pin leungit ieu dipaké salaku konci kaamanan dina konektor kabel, pikeun ngajamin sambungan kabel ngojay dina posisi bener dina konektor target malah pin, dipaké pikeun duanana ngojay na JTAG kabel.

STMicroelectronics UM1075 ST-link V2 In-Circuit Debugger Programmer - Gbr 6

Konéksi SWIM béaya rendah
angka 7 nembongkeun kumaha carana nyambungkeun ST-link / V2 lamun 4-pin, 2.54 mm, béaya rendah SWIM konektor hadir dina dewan aplikasi.

STMicroelectronics UM1075 ST-link V2 In-Circuit Debugger Programmer - Gbr 7

  1. A = Papan aplikasi Target kalawan 4-pin, 2.54 mm, konektor béaya rendah
  2. B = Kabel kawat sareng konektor 4-pin atanapi kabel kabel anu misah
  3. C = STM8 SWIM panyambungna sasaran
  4. Tempo Gambar 12: SWIM ST-LINK/V2 kabel béaya rendah

sinyal ngojay na sambungan
Tabél 2 nyimpulkeun nami sinyal, fungsi, sareng sinyal sambungan target nganggo kabel kawat sareng konektor 4-pin.

meja 2. Ngojay sambungan pita datar pikeun ST-link / V2

Pin henteu Ngaran Fungsi sambungan target
1 VDD Sasaran VCC-1 MCU VCC
2 DATA ngojay MCU SWIM pin
3 GND TANAH GND
4 RESET RESET MCU RESET pin

STMicroelectronics UM1075 ST-link V2 In-Circuit Debugger Programmer - Gbr 8

Tabél 3 nyimpulkeun nami sinyal, fungsi, sareng sinyal sambungan target nganggo kabel kabel anu misah.
Salaku ngojay kabel misah-kawat boga konektor bebas pikeun sakabéh pin dina hiji sisi, kasebut nyaéta dimungkinkeun pikeun nyambungkeun ST-link / V2-ISOL ka dewan aplikasi tanpa konektor ngojay baku. Dina pita datar ieu, sadaya sinyal dirujuk ku warna khusus sareng labél pikeun ngagampangkeun sambungan kana target.

meja 3. Ngojay sambungan kabel béaya rendah pikeun ST-link / V2-ISOL

Warna Ngaran pin kabel Fungsi sambungan target
Beureum TVCC Sasaran VCC-1 MCU VCC
Héjo UART-RX Teu kapake Ditangtayungan (2) (teu nyambung dina papan target)
Biru UART-TX
Konéng BOOT0
oranyeu ngojay ngojay MCU SWIM pin
Hideung GND TANAH GND
Bodas ngojay-RST RESET MCU RESET pin
  1. Catu daya ti dewan aplikasi disambungkeun ka ST-link / V2 debugging jeung dewan programming pikeun mastikeun kasaluyuan sinyal antara duanana papan.
  2. BOOT0, UART-TX, jeung UART-RX ditangtayungan pikeun kamajuan nu bakal datang.
    TVCC, SWIM, GND, sareng SWIM-RST tiasa dihubungkeun ka konektor pitch 2.54 mm anu murah atanapi ka pin header anu aya dina papan target.

Sambungan sareng aplikasi STM32

Pikeun pamekaran STM32, ST-LINK/V2 kedah nyambung ka aplikasi nganggo standar 20-pin J.TAG pita datar disadiakeun.
Tabél 4 nyimpulkeun nami sinyal, fungsi, sareng sinyal sambungan target tina standar 20-pin JTAG pita datar.

Tabél 4. JTAG/ sambungan kabel SWD

Pin henteu Panyambung ST-LINKN2 (CN3) fungsi ST-LINKN2 Sasaran sambungan (JTAG) Sambungan target (SWD)
1 VAPP Sasaran 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 SWIDIO JTAG TMS, SW 10 JTMS SWIDIO
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 Teu nyambung Teu nyambung Teu nyambung
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 Teu nyambung Teu nyambung Teu nyambung
18 GND GND GND(3) GND(3)
19 VDD VDD (3.3V)t5 Teu nyambung Teu nyambung
20 GND GND GND(3) GND(3)
  1. Catu daya ti dewan aplikasi disambungkeun ka ST-link / V2 debugging jeung dewan programming pikeun mastikeun kasaluyuan sinyal antara duanana papan.
  2. Sambungkeun ka GND pikeun ngurangan bising dina pita.
  3. Sahenteuna salah sahiji pin ieu kudu disambungkeun ka taneuh pikeun kabiasaan bener (ngahubungkeun sakabéh aranjeunna dianjurkeun).
  4. Pilihan: pikeun Kawat Serial Viewer (SWV) ngambah.
  5. Sadia dina ST-LINK / V2 wungkul tur teu disambungkeun di ST-LINK / V2 / OPTO.

Gambar 9 nunjukkeun kumaha nyambungkeun ST-LINK/V2 ka target nganggo JTAG kabel.

  1. STMicroelectronics UM1075 ST-link V2 In-Circuit Debugger Programmer - Gbr 9A = Papan aplikasi target sareng JTAG panyambungna
  2. B = JTAG/ SWD 20-kawat kabel datar
  3. C = STM32 JTAG jeung konektor target SWD

Rujukan tina konektor diperlukeun dina dewan aplikasi target nyaeta: 2x10C lulugu wrapping 2x40C H3 / 9.5 (pitch 2.54) - HED20 SCOTT PHSD80.

STMicroelectronics UM1075 ST-Link V2 In-Circuit Debugger Programmer - Gbr10

Catetan:
Pikeun aplikasi béaya rendah atanapi nalika tapak suku konektor standar 20-pin-2.54mm-pitch-konektor ageung teuing, tiasa waé pikeun nerapkeun Tag-Solusi Sambungkeun pikeun ngahemat biaya sareng rohangan dina papan aplikasi. The Tag- Sambungkeun adaptor sareng kabel nyayogikeun cara anu dipercaya pikeun nyambungkeun ST-LINK / V2 atanapi ST-LINK / V2-ISOL ka PCB tanpa peryogi kawin.

Konfigurasi hardware
komponén dina aplikasi PCB. Kanggo inpo nu langkung lengkep ihwal solusi ieu sareng aplikasi-PCB-tapak suku, mangga buka www.tag-nyambung.com. Rujukan komponén anu cocog sareng JTAG sareng antarmuka SWD nyaéta:
a) adaptor TC2050-ARM2010 (20-pin- ka 10-pin-interface board)
b) TC2050-IDC atanapi TC2050-IDC-NL (No Suku) (10-pin kabel)
c) Klip penahan TC2050-CLIP kanggo dianggo sareng TC2050-IDC-NL (opsional)

4.3 ST-link / LED status V2
LED nu dilabélan 'COM' dina luhureun ST-LINK/V2 nembongkeun status ST-LINK/V2 (naon wae Lamun:

  • LED kedip-kedip BEUREUM: enumerasi USB munggaran sareng PC lumangsung.
  • LED nyaéta RED: komunikasi antara PC jeung ST-link / V2 geus ngadegkeun (tungtung enumeration).
  • LED kedip-kedip Héjo/Beureum: data keur disilihtukeurkeun antara udagan jeung PC.
  • LED nyaeta Héjo: komunikasi panungtungan geus suksés.
  • LED nyaeta ORANGE: komunikasi ST-link/V2 jeung udagan geus gagal.

Konfigurasi parangkat lunak

5.1 ST-link / pamutahiran firmware V2
ST-LINK/V2 embeds mékanisme pamutahiran firmware pikeun pamutahiran in-situ ngaliwatan port USB. Kusabab firmware tiasa mekar salami umur produk ST-LINK/V2 (fungsi énggal, perbaikan bug, dukungan pikeun kulawarga mikrokontroler énggal ...), disarankeun nganjang. www.st.com/stlinkv2 périodik dina urutan tetep up-to-date jeung versi firmware panganyarna.

5.2 ngembangkeun aplikasi STM8
Tingal ST toolset Pack24 kalawan Patch 1 atawa leuwih panganyarna, nu ngawengku ST Visual Ngembangkeun (STVD) jeung ST Visual Programmer (STVP).
5.3 ngembangkeun aplikasi STM32 sarta programming Flash
Ranté alat pihak katilu, Atollic® TrueSTUDIO, IAR™ EWARM, Keil® MDK-ARM™, sareng TASKING VX-toolset ngadukung ST-LINK/V2 numutkeun vérsi anu dipasihkeun dina Tabel 5 atanapi dina versi panganyarna anu sayogi.

meja 5. Kumaha toolchains pihak-katilu ngarojong ST-LINK / V2

Pihak katilu Ranté alat Vérsi
Atollic® TrueSTUDIO 2.1
IAR™ ngagimbung 6.20
Keil® MDK-ARM™ 4.20
TUGAS VX-toolset pikeun ARM® Cortex® -M 4.0.1

ST-link / V2 merlukeun supir USB dedicated. Upami toolset dipasang sacara otomatis, éta file stlink_winusb.inf dipasang di /inf (dimana biasana C: / Windows).
Upami setelan toolset henteu dipasang sacara otomatis, supir tiasa dipendakan dina www.st.com:

  1. Nyambung ka www.st.com.
  2. Dina tab pilarian, widang angka bagian, néangan ST-LINK/V2.
  3. Klik hyperlink kolom Jumlah Bagian Generik ka ST-LINK/V2.
  4. Dina tab rojongan Desain, bagian drivers SW, klik dina ikon pikeun ngundeur st-link_v2_usbdriver.zip.
  5. Unzip tur ngajalankeun ST-Link_V2_USBdriver.exe.

Skéma

STMicroelectronics UM1075 ST-link V2 In-Circuit Debugger Programmer - Gbr 11

1. Katerangan pikeun pin déskripsi:
VDD = Target voltage rasa
DATA = ngojay garis DATA antara udagan jeung alat debug
GND = Ground voltage
RESET = Reset sistem target

STMicroelectronics UM1075 ST-link V2 In-Circuit Debugger Programmer - Gbr 12

1. Katerangan pikeun pin déskripsi:
VDD = Target voltage rasa
DATA = ngojay garis DATA antara udagan jeung alat debug
GND = Ground voltage
RESET = Reset sistem target

Dokumén / Sumberdaya

STMicroelectronics UM1075 ST-Link V2 In-Circuit Debugger Programmer [pdf] Manual pamaké
UM1075, ST-link V2 In-Circuit Debugger Programmer, UM1075 ST-LINK V2 In-Circuit Debugger Programmer, V2 In-Circuit Debugger Programmer, In-Circuit Debugger Programmer, Debugger Programmer, Programmer

Rujukan

Ninggalkeun komentar

alamat surélék anjeun moal diterbitkeun. Widang diperlukeun ditandaan *