UM1075
Buku pituduh
ST-link / V2 di-circuit debugger / programmer
pikeun STM8 jeung STM32
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
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)
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.
- A = STM32 JTAG jeung konektor target SWD
- B = STM8 SWIM panyambungna sasaran
- C = STM8 ngojay, STM32 JTAG jeung konektor target SWD
- 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.
- A = Papan aplikasi Target sareng konektor ERNI
- B = Kabel kawat sareng konektor ERNI dina hiji tungtung
- C = STM8 SWIM panyambungna sasaran
- 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.
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.
- A = Papan aplikasi Target kalawan 4-pin, 2.54 mm, konektor béaya rendah
- B = Kabel kawat sareng konektor 4-pin atanapi kabel kabel anu misah
- C = STM8 SWIM panyambungna sasaran
- 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 |
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 |
- Catu daya ti dewan aplikasi disambungkeun ka ST-link / V2 debugging jeung dewan programming pikeun mastikeun kasaluyuan sinyal antara duanana papan.
- 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) |
- Catu daya ti dewan aplikasi disambungkeun ka ST-link / V2 debugging jeung dewan programming pikeun mastikeun kasaluyuan sinyal antara duanana papan.
- Sambungkeun ka GND pikeun ngurangan bising dina pita.
- Sahenteuna salah sahiji pin ieu kudu disambungkeun ka taneuh pikeun kabiasaan bener (ngahubungkeun sakabéh aranjeunna dianjurkeun).
- Pilihan: pikeun Kawat Serial Viewer (SWV) ngambah.
- 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.
A = Papan aplikasi target sareng JTAG panyambungna
- B = JTAG/ SWD 20-kawat kabel datar
- 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.
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:
- Nyambung ka www.st.com.
- Dina tab pilarian, widang angka bagian, néangan ST-LINK/V2.
- Klik hyperlink kolom Jumlah Bagian Generik ka ST-LINK/V2.
- Dina tab rojongan Desain, bagian drivers SW, klik dina ikon pikeun ngundeur st-link_v2_usbdriver.zip.
- Unzip tur ngajalankeun ST-Link_V2_USBdriver.exe.
Skéma
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
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 |