ST - logoUM1075
Manual pangguna
ST-LINK/V2 in-circuit debugger/programmer
kanggo STM8 lan STM32

Pambuka

ST-LINK/V2 minangka debugger/programmer in-circuit kanggo mikrokontroler STM8 lan STM32. Modul antarmuka kabel tunggal (SWIM) lan JTAG/ kabel serial debugging (SWD) antarmuka nggampangake komunikasi karo sembarang STM8 utawa STM32 mikrokontroler operasi 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 V RMS.
Antarmuka USB kanthi kacepetan lengkap ngidini komunikasi karo PC lan:

  • Piranti STM8 liwat piranti lunak ST Visual Develop (STVD) utawa ST Visual Program (STVP) (kasedhiya saka STMicroelectronics)
  • Piranti STM32 liwat IAR™, Keil®, STM32CubeIDE, STM32CubeProgrammer, lan STM32CubeMonitor lingkungan pangembangan terpadu.

ST-LINK-V2 Ing Circuit Debugger Programmer

 Fitur

  • Daya 5 V diwenehake dening konektor USB
  • Antarmuka kompatibel USB 2.0 kanthi kacepetan lengkap
  •  Kabel USB standar-A nganti Mini-B
  •  fitur SWIM-tartamtu
    – 1.65 kanggo 5.5 V aplikasi voltage didhukung ing antarmuka SWIM
    – Mode SWIM-kacepetan rendah lan kacepetan dhuwur didhukung
    - Tingkat kacepetan pemrograman SWIM: 9.7 lan 12.8 Kbyte / s, kanggo kacepetan kurang lan 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/SWD (Serial Wire Debug) fitur tartamtu
    – 1.65 kanggo 3.6 V aplikasi voltage didhukung ing JTAGAntarmuka /SWD lan input toleransi 5 V (a)
    – JTAG kabel kanggo sambungan menyang standar JTAG 20-pin pitch konektor 2.54 mm
    - Dhukungan JTAG komunikasi, nganti 9 MHz (standar: 1.125 MHz)
    - Ndhukung debug kabel serial (SWD) nganti 4 MHz (standar: 1.8 MHz), lan kabel serial viewkomunikasi er (SWV), nganti 2 MHz
  • Fitur nganyari firmware langsung didhukung (DFU)
  • Status LED, kedip-kedip nalika komunikasi karo PC
  • 1000 V RMS isolasi dhuwur voltage (mung ST-LINK/V2-ISOL)
  • Suhu operasi saka 0 nganti 50 derajat Celsius

Informasi pesenan

Kanggo pesen ST-LINK/V2, waca Tab 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

a. ST-LINK/V2 bisa komunikasi karo target operasi ing ngisor 3.3 V nanging ngasilake sinyal output ing vol iki.tagtingkat e. Target STM32 toleran kanggo overvol ikitage. Yen sawetara komponen liyane saka papan target sing wicaksana, gunakake ST-LINK/V2-ISOL, STLINK-V3MINIE, utawa STLINK-V3SET kanthi adaptor B-STLINK-VOLT supaya ora kena pengaruh overvoltage injeksi ing Papan.

isi produk

Kabel sing dikirim ing produk ditampilake ing Figure 2 lan Figure 3. Iki kalebu (saka kiwa menyang tengen):

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

ST-LINK-V2 Ing Circuit Debugger Programmer - isi produkST-LINK-V2 In Circuit Debugger Programmer - isi produk 1

 Konfigurasi hardware

ST-LINK/V2 dirancang ing sekitar piranti STM32F103C8, sing nggabungake Arm ®(a) 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.ST-LINK-V2 Ing Circuit Debugger Programmer - konektor

  1. A = STM32 JTAG lan konektor target SWD
  2. B = STM8 SWIM konektor target
  3. C = STM8 SWIM, STM32 JTAG, lan konektor target SWD
  4. D = LED aktivitas komunikasi

4.1 Sambungan karo STM8
Kanggo pangembangan aplikasi adhedhasar mikrokontroler 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:

  • Pita warata SWIM kanthi konektor ERNI standar ing salah sawijining ujung
  • Kabel SWIM kanthi rong konektor 4-pin, 2.54 mm utawa kabel kabel SWIM sing kapisah

4.1.1 Sambungan ERNI standar karo SWIM pita warata
Figure 5 nuduhake carane nyambungake ST-LINK / V2 yen standar ERNI 4-pin SWIM konektor ana ing Papan aplikasi.ST-LINK-V2 Ing Circuit Debugger Programmer - konektor ERNI

  1. A = Papan aplikasi target karo konektor ERNI
  2. B = Kabel kabel karo konektor ERNI ing salah siji mburi
  3. C = STM8 SWIM konektor target
  4. Waca Gambar 11

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 posisi sing bener saka kabel SWIM ing konektor target malah pin digunakake kanggo SWIM lan J.TAG kabel.ST-LINK-V2 Ing Circuit Debugger Programmer - Key rincian4.1.2 Low-biaya sambungan SWIM
Figure 7 nuduhake carane nyambungake ST-LINK / V2 yen 4-pin, 2.54 mm, murah konektor SWIM saiki ing Papan aplikasi.ST-LINK-V2 Ing Circuit Debugger Programmer - sambungan Low-biaya

  1. A = Papan aplikasi Target karo 4-pin, 2.54 mm, konektor murah
  2. B = Kabel kabel karo konektor 4-pin utawa kabel kabel kapisah
  3. C = STM8 SWIM konektor target
  4. Waca Gambar 12

4.1.3 sinyal SWIM lan sambungan
Tab le 2 ngringkes jeneng sinyal, fungsi, lan sinyal sambungan target nalika 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

1. Sumber daya saka Papan aplikasi disambungake menyang ST-LINK / V2 debugging lan Papan program kanggo mesthekake kompatibilitas sinyal antarane loro Papan.ST-LINK-V2 Ing Circuit Debugger Programmer - konektor SWIM TargetTab 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 nyambung ST-LINK / V2-ISOL menyang Papan aplikasi tanpa konektor SWIM standar. Ing pita warata iki, werna tartamtu lan label kanggo ease sambungan ing referensi target kabeh sinyal.
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 menyang papan target)
Biru UART-TX
kuning BOOTO
Oranye SWIM SWIM MCU SWIM pin
ireng GND TANAH GND
Putih RENANG-RST RESET MCU RESET pin

1. Sumber daya saka Papan aplikasi disambungake menyang ST-LINK / V2 debugging lan Papan program kanggo mesthekake kompatibilitas sinyal antarane loro Papan.
2. 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.
4.2 Sambungan karo STM32
Kanggo pangembangan aplikasi adhedhasar mikrokontroler STM32, ST-LINK/V2 kudu disambungake menyang aplikasi nggunakake standar 20-pin J.TAG pita datar kasedhiya.
Tab 4 ngringkes jeneng sinyal, fungsi, lan sinyal sambungan target saka 20-pin J standarTAG pita warata ing ST-LINK / V2.
Tabel 5 ngringkes jeneng sinyal, fungsi, lan sinyal sambungan target saka standar 20-pin JTAG pita warata ing ST-LINK / V2-ISOL.
Tabel 4. JTAG/ Sambungan kabel SWD ing STLINK-V2

Pin ora. ST-LINK/V2  konektor (CN3) ST-LINKN2 fungsi Sambungan target (JTAG) Sambungan target (SWD)
1 VAPP Target VCC MCU VDD(1) MCU VDD(1)
2
3 TRST JTAG TRST NJTRST GND(2)
4 GND GND GNDK3) 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 Ora nyambung Ora nyambung Ora nyambung Ora nyambung
12 GND GND GND(3) GND(3)
13 TDO SWO JTAG TDI. SWO JTDO TRACESWOO)
14 GND GND GND(3) GND(3)
15 NRST NRST NRST NRST
16 GND GND GNDK3) GND(3)
17 Ora nyambung Ora nyambung Ora nyambung Ora nyambung
18 GND GND GND(3) GND(3)
19 VDD VDD (3.3 V) Ora nyambung Ora nyambung
20 GND GND GND(3) GND(3)
  1. Sumber daya saka Papan aplikasi disambungake menyang ST-LINK / V2 debugging lan Papan program kanggo mesthekake kompatibilitas sinyal antarane Papan.
  2. Sambungake menyang GND kanggo nyuda gangguan ing pita.
  3. Paling ora siji saka pin iki kudu disambungake menyang lemah kanggo prilaku sing bener. Disaranake kanggo nyambungake kabeh.
  4. Opsional: Kanggo Serial Wire Viewer (SWV) tilak.

Tabel 5. JTAG/ Sambungan kabel SWD ing STLINK-V2-ISOL 

Pin ora Konektor ST-LINK/V2 (CN3) Fungsi ST-LINKN2 Sambungan target (JTAG) Koneksi Target (SWD)
1 VAPP Target VCC MCU VDD(1) MCU VDD(1)
2
3 TRST JTAG TRST NJTRST GND(2)
4 Ora nyambung Ora nyambung Ora nyambung Ora nyambung
5 TDI JTAG TDO JTDI GND(2)
6 Ora nyambung Ora nyambung Ora nyambung Ora nyambung
7 TMS SWIDIO JTAG TMS. SW 10 JTMS SWIDIO
8 Ora nyambung Ora nyambung Ora nyambung Ora nyambung
9 TCK SWCLK JTAG TCK, SW CLK JTCK SWCLK
10 Ora digunakake (5) Ora digunakake (5) Ora nyambung(5) Ora nyambung(5)
11 Ora nyambung Ora nyambung Ora nyambung Ora nyambung
12 GND GND GND(3) GND(3)
13 TDO SWO JTAG TDI, SWO JTDO TRACESW0(4)
14 Ora digunakake (5) Ora digunakake (5) Ora nyambung(5) Ora nyambung(5)
15 NRST NRST NRST NRST
16 Ora nyambung Ora nyambung Ora nyambung Ora nyambung
17 Ora nyambung Ora nyambung Ora nyambung Ora nyambung
18 GND GND GND(3) GND(3)
19 Ora nyambung Ora nyambung Ora nyambung Ora nyambung
20 GND GND GND(3) GND(3)
  1. Sumber daya saka Papan aplikasi disambungake menyang ST-LINK / V2 debugging lan Papan program kanggo mesthekake kompatibilitas sinyal antarane Papan.
  2. Sambungake menyang GND kanggo nyuda gangguan ing pita.
  3. Paling ora siji saka pin iki kudu disambungake menyang lemah kanggo prilaku sing bener. Disaranake kanggo nyambungake kabeh.
  4. Opsional: Kanggo Serial Wire Viewer (SWV) tilak.

Tabel 5. JTAG/ Sambungan kabel SWD ing STLINK-V2-ISOL 

Pin ora Konektor ST-LINK/V2 (CN3) Fungsi ST-LINKN2 Sambungan target (JTAG) Koneksi Target (SWD)
1 VAPP Target VCC MCU VDD(1) MCU VDD(1)
2
3 TRST JTAG TRST NJTRST GND(2)
4 Ora nyambung Ora nyambung Ora nyambung Ora nyambung
5 TDI JTAG TDO JTDI GND(2)
6 Ora nyambung Ora nyambung Ora nyambung Ora nyambung
7 TMS SWIDIO JTAG TMS. SW 10 JTMS SWIDIO
8 Ora nyambung Ora nyambung Ora nyambung Ora nyambung
9 TCK SWCLK JTAG TCK. SW CLK JTCK SWCLK
10 Ora digunakake (5) Ora digunakake (5) Ora nyambung(5) Ora nyambung(5)
11 Ora nyambung Ora nyambung Ora nyambung Ora nyambung
12 GND GND GND(3) GND(3)
13 TDO SWO JTAG TDI. SWO JTDO TRACESW0(4)
14 Ora digunakake (5) Ora digunakake (5) Ora nyambung(5) Ora nyambung(5)
15 NRST NRST NRST NRST
16 Ora nyambung Ora nyambung Ora nyambung Ora nyambung
17 Ora nyambung Ora nyambung Ora nyambung Ora nyambung
18 GND GND GND(3) GND(3)
19 Ora nyambung Ora nyambung Ora nyambung Ora nyambung
20 GND GND GND(3) GND(3)
  1. Sumber daya saka Papan aplikasi disambungake menyang ST-LINK / V2 debugging lan Papan program kanggo mesthekake kompatibilitas sinyal antarane Papan.
  2. Sambungake menyang GND kanggo nyuda gangguan ing pita.
  3. Paling ora siji saka pin iki kudu disambungake menyang lemah kanggo prilaku sing bener. Disaranake kanggo nyambungake kabeh.
  4. Opsional: Kanggo Serial Wire Viewer (SWV) tilak.
  5. Digunakake dening SWIM ing ST-LINK / V2-ISOL (ndeleng Tabel 3).

Gambar 9 nuduhake carane nyambungake ST-LINK/V2 menyang target nggunakake JTAG kab.ST-LINK-V2 Ing Circuit Debugger Programmer - JTAG lan sambungan SWD

  1. A = Papan aplikasi target karo JTAG konektor
  2. B = JTAG/SWD 20-kabel flat kabel
  3. C = STM32 JTAG lan konektor target SWD

Referensi konektor sing dibutuhake ing papan aplikasi target yaiku: bungkus header 2x10C 2x40C H3 / 9.5 (pitch 2.54) - HED20 SCOTT PHSD80.ST-LINK-V2 Ing Circuit Debugger Programmer - tata letak pitaCathetan: Kanggo aplikasi sing murah, utawa nalika tilas konektor standar 20-pin 2.54 mm-pitch gedhe banget, sampeyan bisa ngetrapake TAG- Sambungake solusi. Ing TAG-Sambungake adaptor lan kabel nyedhiyakake sarana prasaja lan dipercaya kanggo nyambungake ST-LINK / V2 utawa ST-LINK / V2ISOL menyang PCB tanpa mbutuhake komponen kawin ing PCB aplikasi.
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 (Ora ana sikil) (kabel 10-pin)
c) Klip penahan TC2050-CLIP kanggo digunakake karo TC2050-IDC-NL (opsional)
4.3 ST-LINK/V2 status LED
LED labeled COM ing ndhuwur ST-LINK / V2 nuduhake ST-LINK / status V2 (apa wae jinis sambungan). Ing rinci:

  • LED blinks abang: enumerasi USB pisanan karo PC lagi njupuk Panggonan
  • LED abang: komunikasi antarane PC lan ST-LINK/V2 wis diadegaké (pungkasan enumerasi)
  • LED blinks ijo / abang: Data diijolke antarane target lan PC
  • LED ijo: komunikasi pungkasan wis sukses
  •  LED oranye: 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 nginggilaken ing panggonan liwat port USB. Amarga perangkat kukuh bisa berkembang sajrone urip produk ST-LINK/V2 (fungsi anyar, koreksi bug, dhukungan kanggo kulawarga mikrokontroler anyar), dianjurake kanggo ngunjungi kaca khusus kanthi periodik. www.st.com supaya tetep anyar karo versi paling anyar.
5.2 Pangembangan aplikasi STM8
Waca ST toolset Pack24 karo patch 1 utawa luwih anyar, kang kalebu ST Visual Develop (STVD) lan ST Visual Programmer (STVP).
5.3 Pengembangan aplikasi STM32 lan pemrograman lampu kilat
Rantai alat pihak katelu (IAR ™ EWARM, Keil ® MDK-ARM ™ ) ndhukung ST-LINK/V2 miturut versi sing diwenehake ing Tab 6 utawa versi paling anyar sing kasedhiya.
Tabel 6. Carane toolchains pihak katelu ndhukung ST-LINK / V2

pihak katelu Rantai piranti  Versi
IAR™ EWARM 6.2
Keil® MDK-ARM™ 4.2

ST-LINK/V2 mbutuhake driver USB khusus. Yen persiyapan toolset ora diinstal kanthi otomatis, driver bisa ditemokake ing www.st.com kanthi jeneng STSW-LINK009.
Kanggo informasi luwih lengkap babagan alat pihak katelu, bukak ing ngisor iki websitus:

Matematika

ST-LINK-V2 Ing Circuit Debugger Programmer - kabel ERNI standarKatrangan kanggo katrangan pin:
VDD = Target voltage pangertèn
DATA = SWIM DATA line antarane target lan alat debug
GND = Ground voltage
RESET = Reset sistem targetST-LINK-V2 Ing Circuit Debugger Programmer - kabel murahKatrangan kanggo katrangan pin:
VDD = Target voltage pangertèn
DATA = SWIM DATA line antarane target lan alat debug
GND = Ground voltage
RESET = Reset sistem target

Riwayat revisi

Tabel 7. Riwayat revisi dokumen 

Tanggal Revisi Owah-owahan
22-Apr-11 1 Rilis wiwitan.
3-Jun-11 2 Tabel 2: SWIM sambungan pita datar kanggo ST-LINK / V2: ditambahaké footnote 1 kanggo fungsi "Target VCC".
Tabel 4: JTAG/ Sambungan kabel SWD: nambahake cathetan sikil menyang fungsi "Target VCC".
Tabel 5: Carane toolchains pihak katelu ndhukung ST-LINK / V2: nganyari "Versi" saka IAR lan Keil.
19-Agustus-11 3 Nambahake rincian driver USB menyang Bagean 5.3.
11-Mei-12 4 Ditambahake SWD lan SWV menyang JTAG fitur sambungan. Tabel 4 sing diowahi: JTAG/ Sambungan kabel SWD.
13-Sep-12 5 Ditambahake kode pesenan ST-LINKN2-ISOL.
Dianyari Bagean 4.1: Pangembangan aplikasi STM8 ing kaca 15. Ditambahake Cathetan 6 ing Tabel 4.
Cathetan sing ditambahake "Kanggo aplikasi murah ..." sadurunge Bagean 3.3: LED status STLINK/V2 ing kaca 14.
18-Okt-12 6 Ditambahake Bagean 5.1: Nganyarke perangkat kukuh ST-LINK/V2 ing kaca 15.
25-Mar-16 7 Nilai VRMS sing dianyari ing Pambuka lan Fitur.
18-Okt-18 8 Dianyari Tabel 4: JTAG/ Sambungan kabel SWD lan cathetan kaki. Suntingan teks cilik ing kabeh dokumen.
9-Jan-23 9 Pambuka, Fitur, lan Bagean 5.3: Pangembangan aplikasi STM32 lan pemrograman lampu kilat.
Dianyari Tabel 5: Carane toolchains pihak katelu ndhukung ST-LINK/V2. Suntingan teks cilik ing kabeh dokumen.
3-Apr-24 10 Mantan Tabel 4 JTAG/ Sambungan kabel SWD dipérang ing Tabel 4: JTAG/ Sambungan kabel SWD ing STLINK-V2 lan Tabel 5: JTAG/ Sambungan kabel SWD ing STLINK-V2-ISOL.

WARTA PENTING - Wacan kanthi ati-ati
STMicroelectronics NV lan anak perusahaan ("ST") nduweni hak kanggo nggawe owahan, koreksi, dandan, modifikasi, lan dandan kanggo produk ST lan / utawa dokumen iki sawayah-wayah tanpa kabar. Para panuku kudu entuk informasi paling anyar babagan produk ST sadurunge nggawe pesenan. Produk ST didol miturut syarat lan kahanan adol ST nalika diakoni pesenan. Para panuku mung tanggung jawab kanggo milih, milih, lan nggunakake produk ST lan ST ora duwe tanggung jawab kanggo pitulung aplikasi utawa desain produk para panuku.
Ora ana lisensi, nyata utawa diwenehake, kanggo hak properti intelektual sing diwenehake dening ST ing kene.
Adol maneh produk ST kanthi pranata sing beda karo informasi sing kasebut ing kene bakal ngilangi garansi sing diwenehake dening ST kanggo produk kasebut.
ST lan logo ST iku merek dagang saka ST. Kanggo informasi tambahan babagan merek dagang ST, waca www.st.com/trademarks. Kabeh jeneng produk utawa layanan liyane minangka properti sing nduweni.
Informasi ing dokumen iki ngganti lan ngganti informasi sing diwenehake sadurunge ing versi sadurunge dokumen iki.
© 2024 STMicroelectronics – Kabeh hak dilindhungi undhang-undhang

ST - logowww.st.com

Dokumen / Sumber Daya

ST ST-LINK-V2 Ing Circuit Debugger Programmer [pdf] Manual pangguna
ST-LINK-V2, ST-LINK-V2-ISOL, ST-LINK-V2 In Circuit Debugger Programmer, ST-LINK-V2, In Circuit Debugger Programmer, Circuit Debugger Programmer, Debugger Programmer

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *