STMicroelectronics ST-LINKV2 Ing Circuit Debugger Programmer
STMicroelectronics ST-LINK/V2 Ing Circuit Debugger Programmer

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 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) (kasedhiya saka STMicroelectronics)
  • Piranti STM32 liwat lingkungan pangembangan terpadu IAR™, Keil®, STM32CubeIDE, STM32CubeProgrammer, lan STM32CubeMonitor.
    ST-LINK/V2 lan ST-LINK/V2-ISOL

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 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, masing-masing, kanggo kacepetan rendah 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/ serial kabel debugging (SWD) 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 VRMS dhuwur isolasi voltage (mung ST-LINK/V2-ISOL)
  • Suhu operasi saka 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

a. ST-LINK/V2 bisa komunikasi karo target operasi ing ngisor 3.3 V, nanging ngasilake sinyal output ing volume iki.tagtingkat e. Target STM32 toleran kanggo over-vol ikitage. Yen sawetara komponen liyane saka papan target sing wicaksana, gunakake ST-LINK/V2-ISOL, STLINK-V3MINIE utawa STLINK-V3SET nganggo adaptor B-STLINK-VOLT supaya ora kena pengaruh over-vol.tage 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)
    isi produk
    isi produk

Konfigurasi hardware

ST-LINK/V2 dirancang ing sekitar piranti STM32F103C8, sing nggabungake inti Arm®(a) Cortex®-M3 kanthi kinerja dhuwur. 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.
Konfigurasi hardware

  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

a. Arm minangka merek dagang kadhaptar saka Arm Limited (utawa anak perusahaan) ing AS lan/utawa ing papan liya.

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 karo konektor ERNI standar ing salah siji mburi
  • kabel SWIM kanthi rong konektor 4-pin, 2.54 mm utawa kabel kabel SWIM sing kapisah

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.
Sambungan ERNI standar karo pita datar SWIM

  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 JTAG kabel.
Sambungan ERNI standar karo pita datar SWIM

Sambungan SWIM murah
Figure 7 nuduhake carane nyambungake ST-LINK / V2 yen 4-pin, 2.54 mm, murah konektor SWIM saiki ing Papan aplikasi.
Sambungan SWIM murah

  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

sinyal SWIM lan sambungan
Tabel 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 debugging ST-LINK / V2 lan papan pemrograman kanggo njamin kompatibilitas sinyal ing antarane papan kasebut.
    Konektor SWIM target

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
  1. Sumber daya saka papan aplikasi disambungake menyang debugging ST-LINK / V2 lan papan pemrograman kanggo njamin kompatibilitas sinyal ing antarane papan kasebut.
  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.

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.
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 ST-LINK/V2

konektor (CN3)

ST-LINK/V2

fungsi

Sambungan target (JTAG) Sambungan target (SWD)
1 VAPP Target VCC MCU VDD(1) MCU VDD(1)
2
3 TRST JTAG TRST JNTRST GND(2)
4 GND(3) GND(3) GND(3)(4) GND(3)(4)
5 TDI JTAG TDO JTDI GND(2)
6 GND(3) GND(3) GND(3)(4) GND(3)(4)
7 TMS_SWDIO JTAG TMS, SW IO JTMS SWIDIO
8 GND(3) GND(3) GND(3)(4) GND(3)(4)
9 TCK_SWCLK JTAG TCK, SW CLK JTCK SWCLK
10 GND(5) GND(5) GND(4)(5) GND(4)(5)
11 Ora nyambung Ora nyambung Ora nyambung Ora nyambung
12 GND GND GND(4) GND(4)
13 TDO_SWO JTAG TDI, SWO JTDO TRACESWO(6)
14 GND(5) GND(5) GND(4)(5) GND(4)(5)
15 NRST NRST NRST NRST
16 GND(3) GND(3) GND(3)(4) GND(3)(4)
17 Ora nyambung Ora nyambung Ora nyambung Ora nyambung
18 GND GND GND(4) GND(4)
19 VDD(3) VDD (3.3 V)(3) Ora nyambung Ora nyambung
20 GND GND GND(4) GND(4)
  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. Kasedhiya mung ing ST-LINK/V2, ora disambungake ing ST-LINK/V2-ISOL.
  4. Paling ora siji pin iki kudu disambungake menyang lemah kanggo prilaku sing bener, dianjurake kanggo nyambungake kabeh.
  5. GND ing ST-LINK / V2, digunakake dening SWIM ing ST-LINK / V2-ISOL (ndeleng Tabel 3).
  6. Opsional: kanggo Serial Wire Viewer (SWV) tilak.

Gambar 9 nuduhake carane nyambungake ST-LINK/V2 menyang target nggunakake JTAG kab
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: 2x10C header wrapping 2x40C H3 / 9.5 (pitch 2.54) - HED20 SCOTT PHSD80.
JTAG debugging tata letak pita datar

Cathetan: Kanggo aplikasi biaya murah, utawa nalika tilas konektor standar 20-pin 2.54 mm-pitch amba banget, bisa uga ditrapake. Tag- Sambungake solusi. Ing Tag-Sambungake adaptor lan kabel nyedhiyakake sarana prasaja lan dipercaya kanggo nyambungake ST-LINK / V2 utawa ST-LINK / V2-ISOL 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 (Tanpa Kaki) (kabel 10-pin)
c) Klip penahan TC2050-CLIP kanggo digunakake karo TC2050-IDC-NL (opsional)

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 kedhip RED: enumerasi USB pisanan karo PC lagi ditindakake
  • LED iku RED: komunikasi antarane PC lan ST-LINK/V2 ditetepake (pungkasan enumerasi)
  • LED kedhip Ijo / RED: data diijolke antarane target lan PC
  • LED Ijo: komunikasi pungkasan wis sukses
  • LED ORANGE: Komunikasi ST-LINK/V2 karo target gagal.

Konfigurasi piranti lunak

Nganyari firmware ST-LINK/V2
ST-LINK/V2 embeds mekanisme upgrade perangkat kukuh kanggo upgrade in-situ 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.

Pengembangan aplikasi STM8
Deleng ST toolset Pack24 karo Patch 1 utawa luwih anyar, sing kalebu ST Visual Develop (STVD) lan ST Visual Programmer (STVP).

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 Tabel 5 utawa ing versi paling anyar sing kasedhiya.

Tabel 5. Carane toolchains pihak katelu ndhukung ST-LINK / V2

pihak katelu Rantai piranti Versi
IAR™ EWARM 6.20
Keil® MDK-ARM™ 4.20

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

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

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

Riwayat revisi

Tabel 6. Riwayat revisi dokumen

Tanggal Revisi Owah-owahan
22-Apr-2011 1 Rilis wiwitan.
03-Jun-2011 2 Tabel 2: SWIM sambungan pita warata kanggo ST-LINK / V2: ditambahake cathetan sikil 1 menyang fungsi "Target VCC".

Tabel 4: JTAG/ sambungan kabel SWD: ditambahake footnote menyang fungsi "Target VCC".

Tabel 5: Carane pihak katelu toolchains ndhukung ST-LINK/V2: dianyari "Versi" saka IAR lan Keil.

19-Agustus-2011 3 Added rincian driver USB kanggo Bagean 5.3.
11-Mei-2012 4 Ditambahake SWD lan SWV menyang JTAG fitur sambungan. Diowahi

Tabel 4: JTAG/ sambungan kabel SWD.

13-Sep-2012 5 Ditambahake kode pesenan ST-LINK / V2-ISOL.

Dianyari Bagean 4.1: Pangembangan aplikasi STM8 ing kaca 15. Ditambahake Cathetan 6 in Tabel 4.

Ditambahake Cathetan "Kanggo aplikasi biaya murah ..." sadurunge Bagean 3.3: LED status ST-LINK/V2 ing kaca 14.

18-Okt-2012 6 Ditambahake Bagean 5.1: Nganyarke perangkat kukuh ST-LINK/V2 ing kaca 15.
25-Mar-2016 7 Dianyari nilai VRMS ing Pambuka lan ing Fitur.
18-Okt-2018 8 Dianyari Tabel 4: JTAG/ sambungan kabel SWD lan cathetan kaki. Suntingan teks cilik ing kabeh dokumen.
09-Jan-2023 9 Dianyari Pambuka, Fitur, lan Bagean 5.3: Aplikasi STM32 pangembangan lan pemrograman lampu kilat.

Dianyari Tabel 5: Carane toolchains pihak katelu ndhukung ST-LINK/V2. Suntingan teks cilik ing kabeh dokumen.

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 sing relevan babagan
Produk ST sadurunge pesenan. Produk ST didol miturut syarat lan katemtuan 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.
© 2023 STMicroelectronics – Kabeh hak dilindhungi undhang-undhang

STMicroelectronics

Dokumen / Sumber Daya

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

Referensi

Ninggalake komentar

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