UM1075
Manual pangguna
ST-LINK/V2 in-circuit debugger/programmer
kanggo STM8 lan STM32
Pambuka
ST-LINK / V2 minangka debugger / programmer in-circuit kanggo kulawarga mikrokontroler STM8 lan STM32. Modul antarmuka kabel tunggal (SWIM) lan JTAG/ kabel serial
debugging (SWD) antarmuka, nggampangake komunikasi karo sembarang STM8 utawa STM32 mikrokontroler dumunung ing Papan aplikasi. Saliyane nyedhiyakake fungsi sing padha karo ST-LINK/V2, ST-LINK/V2-ISOL nduweni fitur isolasi digital antarane PC lan papan aplikasi target. Iku uga tahan voltages nganti 1000 VRMS. Antarmuka USB kanthi kacepetan lengkap ngidini komunikasi karo PC lan:
- Piranti STM8 liwat piranti lunak ST Visual Develop (STVD) utawa ST Visual Program (STVP) (sing kasedhiya saka STMicroelectronics).
- Piranti STM32 liwat Atollic®, lan lingkungan pangembangan terintegrasi TASKING.™®, IAR, Keil
Fitur
- Daya 5 V diwenehake dening konektor USB
- USB 2.0 kacepetan lengkap antarmuka kompatibel
- Kabel USB standar A nganti Mini-B
- Fitur khusus SWIM
– 1.65 V nganti 5.5 V vol aplikasitage didhukung ing antarmuka SWIM
– Mode SWIM-kacepetan rendah lan kacepetan dhuwur didhukung
- Tingkat kacepetan pemrograman SWIM: 9.7 Kbytes / s ing kacepetan kurang lan 12.8 Kbytes / s ing kacepetan dhuwur
– Kabel SWIM kanggo sambungan menyang aplikasi liwat konektor vertikal standar ERNI (ref: 284697 utawa 214017) utawa horisontal (ref: 214012)
– Kabel SWIM kanggo sambungan menyang aplikasi liwat header pin utawa konektor Jarak 2.54 mm - JTAG/ serial kabel debugging (SWD) fitur tartamtu
– 1.65 V nganti 3.6 V vol aplikasitage didhukung ing JTAG/ Antarmuka SWD lan input toleransi 5 V
– JTAG kabel kanggo sambungan menyang standar JTAG 20-pin pitch konektor 2.54 mm
- Dhukungan JTAG komunikasi
- Ndhukung debug kabel serial (SWD) lan kabel serial viewkomunikasi er (SWV). - Fitur nganyari firmware langsung didhukung (DFU)
- LED status sing kelip-kelip sajrone komunikasi karo PC
- 1000 VRMS dhuwur isolasi voltage (mung ST-LINK/V2-ISOL)
- Suhu operasi 0 nganti 50 °C
Informasi pesenan
Kanggo pesen ST-LINK/V2 deleng Tabel 1:
Tabel 1. Daftar kode pesenan
Kode pesenan | katrangan ST-LINK |
ST-LINK/V2 | In-circuit debugger/programmer |
ST-LINK/V2-ISOL | In-circuit debugger/programmer karo isolasi digital |
isi produk
Kabel sing dikirim ing produk ditampilake ing Gambar 2: Isi produk ST-LINK/V2 lan Gambar 3: Isi produk ST-LINK/V2-ISOL. Iki kalebu (saka kiwa menyang tengen ing Gambar 2 lan Gambar 3):
- Kabel USB standar A nganti Mini-B (A)
- ST-LINK/V2 debugging lan pemrograman (B)
- SWIM konektor murah (C)
- Pita datar SWIM kanthi konektor ERNI standar ing salah siji ujung (D)
- JTAG utawa pita datar SWD lan SWV kanthi konektor 20-pin (E)
Konfigurasi hardware
ST-LINK/V2 dirancang ing sekitar piranti STM32F103C8, sing nggabungake ARM® Cortex® kinerja dhuwur.
- M3 inti. Kasedhiya ing paket TQFP48.
Kaya sing dituduhake ing Gambar 4, ST-LINK/V2 nyedhiyakake rong konektor:
- konektor STM32 kanggo JTAG/ Antarmuka SWD lan SWV
- konektor STM8 kanggo antarmuka SWIM
ST-LINK/V2-ISOL nyedhiyakake siji konektor kanggo STM8 SWIM, STM32 JTAG/ SWD lan antarmuka SWV.
- A = STM32 JTAG lan konektor target SWD
- B = STM8 SWIM konektor target
- C = STM8 SWIM, STM32 JTAG lan konektor target SWD
- D = LED aktivitas komunikasi
Sambungan karo aplikasi STM8
Kanggo perkembangan STM8, ST-LINK / V2 bisa disambungake menyang papan target kanthi rong kabel sing beda, gumantung saka konektor sing kasedhiya ing papan aplikasi.
Kabel kasebut yaiku:
- SWIM pita warata karo konektor ERNI standar ing siji mburi
- Kabel SWIM karo rong konektor 4-pin, 2.54 mm utawa kabel kabel kapisah SWIM
Sambungan ERNI standar karo pita datar SWIM
Figure 5 nuduhake carane nyambungake ST-LINK / V2 yen standar ERNI 4-pin SWIM konektor ana ing Papan aplikasi.
- A = Papan aplikasi target karo konektor ERNI
- B = Kabel kabel karo konektor ERNI ing salah siji mburi
- C = STM8 SWIM konektor target
- Waca Gambar 11: SWIM ST-LINK/V2 kabel ERNI standar.
Gambar 6 nuduhake yen pin 16 ilang ing konektor target ST-LINK / V2-ISOL. Pin sing ilang iki digunakake minangka kunci safety ing konektor kabel, kanggo njamin sambungan kabel SWIM ing posisi sing bener ing konektor target malah pin, digunakake kanggo SWIM lan JTAG kabel.
Sambungan SWIM murah
Figure 7 nuduhake carane nyambungake ST-LINK / V2 yen 4-pin, 2.54 mm, murah konektor SWIM saiki ing Papan aplikasi.
- A = Papan aplikasi Target karo 4-pin, 2.54 mm, konektor murah
- B = Kabel kabel karo konektor 4-pin utawa kabel kabel kapisah
- C = STM8 SWIM konektor target
- Waca Gambar 12: SWIM ST-LINK/V2 kabel murah
sinyal SWIM lan sambungan
Tabel 2 ngringkes jeneng sinyal, fungsi, lan sinyal sambungan target nggunakake kabel kabel karo konektor 4-pin.
Tabel 2. SWIM sambungan pita warata kanggo ST-LINK / V2
Pin ora | jeneng | Fungsi | Sambungan target |
1 | VDD | Target VCC-1 | MCU VCC |
2 | DATA | SWIM | MCU SWIM pin |
3 | GND | TANAH | GND |
4 | RESET | RESET | MCU RESET pin |
Tabel 3 ngringkes jeneng sinyal, fungsi, lan sinyal sambungan target nggunakake kabel kabel kapisah.
Minangka SWIM kabel kapisah wis konektor sawijining kanggo kabeh lencana ing sisih siji, iku bisa kanggo nyambungake ST-LINK / V2-ISOL menyang Papan aplikasi tanpa konektor SWIM standar. Ing pita datar iki, kabeh sinyal dirujuk kanthi warna lan label tartamtu kanggo nggampangake sambungan ing target.
Tabel 3. SWIM sambungan kabel murah kanggo ST-LINK / V2-ISOL
warna | Jeneng pin kabel | Fungsi | Sambungan target |
abang | TVCC | Target VCC-1 | MCU VCC |
Ijo | UART-RX | Ora dienggo | Reserved(2) (ora nyambung ing papan target) |
Biru | UART-TX | ||
kuning | BOOT0 | ||
Oranye | SWIM | SWIM | MCU SWIM pin |
ireng | GND | TANAH | GND |
Putih | RENANG-RST | RESET | MCU RESET pin |
- Sumber daya saka papan aplikasi disambungake menyang debugging ST-LINK / V2 lan papan pemrograman kanggo njamin kompatibilitas sinyal ing antarane papan kasebut.
- BOOT0, UART-TX, lan UART-RX dilindhungi undhang-undhang kanggo pangembangan mangsa ngarep.
TVCC, SWIM, GND, lan SWIM-RST bisa disambungake menyang konektor pitch 2.54 mm sing murah utawa menyang header pin sing kasedhiya ing papan target.
Sambungan karo aplikasi STM32
Kanggo pangembangan STM32, ST-LINK/V2 kudu disambungake menyang aplikasi nggunakake standar 20-pin J.TAG pita datar kasedhiya.
Tabel 4 ngringkes jeneng sinyal, fungsi, lan sinyal sambungan target saka 20-pin J standarTAG pita datar.
Tabel 4. JTAG/ sambungan kabel SWD
Pin ora | Konektor ST-LINKN2 (CN3) | Fungsi ST-LINKN2 | Sambungan target (JTAG) | Koneksi Target (SWD) |
1 | VAPP | Target 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 | Ora nyambung | Ora nyambung | Ora 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 | Ora nyambung | Ora nyambung | Ora nyambung |
18 | GND | GND | GND(3) | GND(3) |
19 | VDD | VDD (3.3V)t5 | Ora nyambung | Ora nyambung |
20 | GND | GND | GND(3) | GND(3) |
- Sumber daya saka papan aplikasi disambungake menyang debugging ST-LINK / V2 lan papan pemrograman kanggo njamin kompatibilitas sinyal ing antarane papan kasebut.
- Sambungake menyang GND kanggo nyuda gangguan ing pita.
- Paling ora siji pin iki kudu disambungake menyang lemah kanggo prilaku sing bener (nyambungake kabeh dianjurake).
- Opsional: kanggo Serial Wire Viewer (SWV) tilak.
- Kasedhiya mung ing ST-LINK / V2 lan ora disambungake ing ST-LINK / V2 / OPTO.
Gambar 9 nuduhake carane nyambungake ST-LINK/V2 menyang target nggunakake JTAG kab.
A = Papan aplikasi target karo JTAG konektor
- B = JTAG/SWD 20-kabel flat kabel
- C = STM32 JTAG lan konektor target SWD
Referensi konektor sing dibutuhake ing papan aplikasi target yaiku: 2x10C header wrapping 2x40C H3 / 9.5 (pitch 2.54) - HED20 SCOTT PHSD80.
Cathetan:
Kanggo aplikasi sing murah utawa nalika tilas konektor 20-pin-2.54mm-pitch-konektor standar gedhe banget, bisa ditindakake Tag-Sambungake solusi kanggo ngirit biaya lan papan ing papan aplikasi. Ing Tag-Sambungake adaptor lan kabel nyedhiyakake sarana dipercaya prasaja kanggo nyambungake ST-LINK/V2 utawa ST-LINK/V2-ISOL menyang PCB tanpa mbutuhake kawin.
Konfigurasi hardware
komponen ing aplikasi PCB. Kanggo rincian liyane babagan solusi iki lan informasi aplikasi-PCB-tapak sikil, riko www.tag-nyambung.com. Referensi komponen sing kompatibel karo JTAG lan antarmuka SWD yaiku:
a) Adaptor TC2050-ARM2010 (papan antarmuka 20-pin nganti 10-pin)
b) TC2050-IDC utawa TC2050-IDC-NL (Tanpa Kaki) (kabel 10-pin)
c) Klip penahan TC2050-CLIP kanggo digunakake karo TC2050-IDC-NL (opsional)
4.3 LED status ST-LINK/V2
LED kanthi label 'COM' ing ndhuwur ST-LINK/V2 nuduhake status ST-LINK/V2 (apa wae Nalika:
- LED kedhip RED: enumerasi USB pisanan karo PC lagi ditindakake.
- LED iku RED: komunikasi antarane PC lan ST-LINK / V2 ditetepake (mburi enumerasi).
- LED kelip-kelip GREEN/RED: data lagi diijolke antarane target lan PC.
- LED Ijo: komunikasi pungkasan wis sukses.
- LED ORANGE: Komunikasi ST-LINK/V2 karo target gagal.
Konfigurasi piranti lunak
5.1 upgrade firmware ST-LINK/V2
ST-LINK/V2 embeds mekanisme upgrade perangkat kukuh kanggo upgrade in-situ liwat port USB. Amarga firmware bisa berkembang sajrone urip produk ST-LINK/V2 (fungsi anyar, koreksi bug, dhukungan kanggo kulawarga mikrokontroler anyar ...), disaranake ngunjungi www.st.com/stlinkv2 kanthi periodik supaya tetep anyar karo versi perangkat kukuh paling anyar.
5.2 Pangembangan aplikasi STM8
Deleng ST toolset Pack24 karo Patch 1 utawa luwih anyar, sing kalebu ST Visual Develop (STVD) lan ST Visual Programmer (STVP).
5.3 Pengembangan aplikasi STM32 lan pemrograman Flash
Rantai alat pihak katelu, Atollic® TrueSTUDIO, IAR™ EWARM, Keil® MDK-ARM™, lan TASKING VX-toolset ndhukung ST-LINK/V2 miturut versi sing diwenehake ing Tabel 5 utawa ing versi paling anyar sing kasedhiya.
Tabel 5. Carane toolchains pihak katelu ndhukung ST-LINK / V2
pihak katelu | Rantai piranti | Versi |
Atollic® | TrueSTUDIO | 2.1 |
IAR™ | SWARM | 6.20 |
Keil® | MDK-ARM™ | 4.20 |
TUGAS | VX-toolset kanggo ARM® Cortex® -M | 4.0.1 |
ST-LINK/V2 mbutuhake driver USB khusus. Yen toolset wis diinstal kanthi otomatis, ing file stlink_winusb.inf wis diinstal ing /inf (ngendi biasane C: / Windows).
Yen persiyapan toolset ora diinstal kanthi otomatis, driver bisa ditemokake ing www.st.com:
- Nyambung menyang www.st.com.
- Ing tab telusuran, kolom nomer bagean, goleki ST-LINK/V2.
- Klik hyperlink kolom Nomer Bagian Umum menyang ST-LINK/V2.
- Ing tab Design support, bagean pembalap SW, klik ing lambang kanggo download st-link_v2_usbdriver.zip.
- Unzip lan mbukak ST-Link_V2_USBdriver.exe.
Matematika
1. Katrangan kanggo katrangan pin:
VDD = Target voltage pangertèn
DATA = SWIM DATA line antarane target lan alat debug
GND = Ground voltage
RESET = Reset sistem target
1. Katrangan kanggo katrangan pin:
VDD = Target voltage pangertèn
DATA = SWIM DATA line antarane target lan alat debug
GND = Ground voltage
RESET = Reset sistem target
Dokumen / Sumber Daya
![]() |
STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer [pdf] Manual pangguna 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 |