UM1075
Buku pituduh
ST-link / V2 di-circuit debugger / programmer
pikeun STM8 jeung STM32
Bubuka
ST-link / V2 mangrupikeun debugger / programer in-circuit pikeun mikrokontroler STM8 sareng STM32. Modul antarmuka kawat tunggal (SWIM) sareng JTAG/ Kawat serial debugging (SWD) interfaces mempermudah komunikasi kalayan sagala STM8 atanapi STM32 mikrokontroler operasi dina dewan aplikasi.
Salian nyadiakeun pungsionalitas sarua ST-LINK/V2, ST-LINK/V2-ISOL nampilkeun isolasi digital antara PC jeung papan aplikasi target. Ogé tahan voltages nepi ka 1000 V RMS.
Antarbeungeut USB full-speed ngamungkinkeun komunikasi sareng PC sareng:
- Alat STM8 via software ST Visual Develop (STVD) atanapi ST Visual Program (STVP) (sadia ti STMicroelectronics)
- Alat STM32 via IAR™, Keil®, STM32CubeIDE, STM32CubeProgrammer, sareng STM32CubeMonitor lingkungan pangembangan terpadu.
Fitur
- Daya 5 V disayogikeun ku konektor USB
- USB 2.0 full-speed panganteur cocog
- Kabel USB standar-A ka Mini-B
- fitur ngojay-spésifik
- 1.65 nepi ka 5.5 V aplikasi voltage dirojong dina panganteur SWIM
- SWIM-speed low sareng modeu-speed tinggi dirojong
- Laju kagancangan program ngojay: 9.7 sareng 12.8 Kbytes / s, masing-masing, pikeun laju rendah sareng 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/SWD (Serial Wire Debug) fitur husus
- 1.65 nepi ka 3.6 V aplikasi voltage didukung dina JTAG/ Antarmuka SWD sareng input toleran 5 V (a)
– JTAG kabel pikeun sambungan ka standar JTAG 20-pin pitch 2.54 konektor mm
- Ngadukung JTAG komunikasi, nepi ka 9 MHz (standar: 1.125 MHz)
- Ngarojong debug kawat séri (SWD) dugi ka 4 MHz (standar: 1.8 MHz), sareng kawat séri viewkomunikasi er (SWV), nepi ka 2 MHz - Fitur apdet firmware langsung dirojong (DFU)
- Status LED, kedip-kedip nalika komunikasi sareng PC
- 1000 V RMS isolasi tinggi voltage (ST-LINK/V2-ISOL wungkul)
- Suhu operasi ti 0 nepi ka 50 darajat Celsius
Inpormasi pesenan
Pikeun mesen ST-LINK/V2, tingal Tab 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 |
a. ST-LINK/V2 tiasa komunikasi sareng target anu beroperasi di handap 3.3 V tapi ngahasilkeun sinyal kaluaran dina vol ieu.tagtingkat e. Target STM32 toleran kana overvol ieutage. Lamun sababaraha komponén séjén tina papan target anu wijaksana, make ST-LINK/V2-ISOL, STLINK-V3MINIE, atawa STLINK-V3SET kalawan adaptor B-STLINK-VOLT pikeun nyegah dampak overvol.tage suntik dina papan.
eusi produk
Kabel anu dikirimkeun dina produk dipidangkeun dina Gambar 2 sareng Gambar 3. Di antarana (ti kénca ka katuhu):
- 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 ®(a) Cortex® berprestasi tinggi.
- M3 inti. Éta sayogi dina pakét TQFP48.
Ditémbongkeun saperti dina Gambar 4, ST-LINK/V2 nyadiakeun dua panyambungna:
- Panyambung STM32 pikeun JTAG/ SWD jeung panganteur SWV
- Panyambung STM8 pikeun panganteur SWIM
ST-LINK/V2-ISOL nyadiakeun hiji konektor pikeun STM8 SWIM, STM32 JTAG/SWD, sarta panganteur SWV.
- A = STM32 JTAG jeung konektor target SWD
- B = STM8 SWIM panyambungna sasaran
- C = STM8 ngojay, STM32 JTAG, sareng konektor target SWD
- D = kagiatan komunikasi LED
4.1 Sambungan sareng STM8
Pikeun ngembangkeun aplikasi dumasar kana mikrokontroler STM8, ST-link / V2 tiasa dihubungkeun ka papan target ku dua kabel anu béda, gumantung kana konektor anu aya dina papan aplikasi.
Kabel ieu nyaéta:
- Pita datar ngojay sareng konektor ERNI standar dina hiji tungtung
- Kabel SWIM sareng dua panyambungna 4-pin, 2.54 mm atanapi kabel kawat SWIM anu misah
4.1.1 Baku sambungan ERNI 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
angka 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 posisi bener tina kabel ngojay dina konektor target malah pin dipaké pikeun duanana ngojay na JTAG kabel.4.1.2 Low-ongkos sambungan ngojay
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 kawat misah
- C = STM8 SWIM panyambungna sasaran
- Tempo Gambar 12
4.1.3 sinyal ngojay na sambungan
Tab le 2 nyimpulkeun nami sinyal, fungsi, sareng sinyal sambungan target nalika 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 | Target VCC(1) | MCU VCC |
2 | DATA | ngojay | MCU SWIM pin |
3 | GND | TANAH | GND |
4 | RESET | 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.Tab 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, warna khusus sareng labél pikeun ngagampangkeun sambungan dina target ngarujuk kana sadaya sinyal.
meja 3. Ngojay sambungan kabel béaya rendah pikeun ST-link / V2-ISOL
Warna | Ngaran pin kabel | Fungsi | sambungan target |
Beureum | TVCC | Target VCC(1) | MCU VCC |
Héjo | UART-RX | Teu kapake | Ditangtayungan (2) (teu nyambung ka papan target) |
Biru | UART-TX | ||
Konéng | BOOTO | ||
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, sarta UART-RX ditangtayungan pikeun kamajuan hareup.
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.
4.2 Sambungan sareng STM32
Pikeun ngembangkeun aplikasi dumasar kana mikrokontroler STM32, ST-LINK/V2 kedah disambungkeun kana aplikasi nganggo standar 20-pin J.TAG pita datar disadiakeun.
Tab le 4 nyimpulkeun nami sinyal, fungsi, sareng sinyal sambungan target tina standar 20-pin JTAG pita datar dina ST-link / V2.
Tabél 5 nyimpulkeun nami sinyal, fungsi, sareng sinyal sambungan target tina standar 20-pin JTAG pita datar dina ST-link / V2-ISOL.
Tabél 4. JTAG/ sambungan kabel SWD on STLINK-V2
Pin henteu. | ST-LINK/V2 panyambung (CN3) | ST-LINKN2 fungsi | sambungan target (JTAG) | sambungan target (SWD) |
1 | VAPP | Sasaran 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 | Teu nyambung | Teu nyambung | Teu nyambung | Teu 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 | Teu nyambung | Teu nyambung | Teu nyambung | Teu nyambung |
18 | GND | GND | GND(3) | GND(3) |
19 | VDD | VDD (3.3 V) | 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 papan.
- Sambungkeun ka GND pikeun ngurangan bising dina pita.
- Sahenteuna salah sahiji pin ieu kudu disambungkeun ka taneuh pikeun kabiasaan bener. Disarankeun pikeun nyambungkeun sadayana.
- Pilihan: Pikeun Kawat Serial Viewer (SWV) ngambah.
Tabél 5. JTAG/ sambungan kabel SWD on STLINK-V2-ISOL
Pin henteu | Panyambung ST-LINK/V2 (CN3) | fungsi ST-LINKN2 | Sasaran sambungan (JTAG) | Sambungan target (SWD) |
1 | VAPP | Sasaran VCC | MCU VDD(1) | MCU VDD(1) |
2 | ||||
3 | TRST | JTAG TRST | NJTRST | GND(2) |
4 | Teu nyambung | Teu nyambung | Teu nyambung | Teu nyambung |
5 | TDI | JTAG TDO | JTDI | GND(2) |
6 | Teu nyambung | Teu nyambung | Teu nyambung | Teu nyambung |
7 | TMS SWIDIO | JTAG TMS. SW 10 | JTMS | SWIDIO |
8 | Teu nyambung | Teu nyambung | Teu nyambung | Teu nyambung |
9 | TCK SWCLK | JTAG TCK, SW CLK | JTCK | SWCLK |
10 | Teu dipaké(5) | Teu dipaké(5) | Teu nyambung(5) | Teu nyambung(5) |
11 | Teu nyambung | Teu nyambung | Teu nyambung | Teu nyambung |
12 | GND | GND | GND(3) | GND(3) |
13 | TDO SWO | JTAG TDI, SWO | JTDO | TRACESW0(4) |
14 | Teu dipaké(5) | Teu dipaké(5) | Teu nyambung(5) | Teu nyambung(5) |
15 | Nrst | Nrst | Nrst | Nrst |
16 | Teu nyambung | Teu nyambung | Teu nyambung | Teu nyambung |
17 | Teu nyambung | Teu nyambung | Teu nyambung | Teu nyambung |
18 | GND | GND | GND(3) | GND(3) |
19 | Teu nyambung | Teu nyambung | 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 papan.
- Sambungkeun ka GND pikeun ngurangan bising dina pita.
- Sahenteuna salah sahiji pin ieu kudu disambungkeun ka taneuh pikeun kabiasaan bener. Disarankeun pikeun nyambungkeun sadayana.
- Pilihan: Pikeun Kawat Serial Viewer (SWV) ngambah.
Tabél 5. JTAG/ sambungan kabel SWD on STLINK-V2-ISOL
Pin henteu | Panyambung ST-LINK/V2 (CN3) | fungsi ST-LINKN2 | Sasaran sambungan (JTAG) | Sambungan target (SWD) |
1 | VAPP | Sasaran VCC | MCU VDD(1) | MCU VDD(1) |
2 | ||||
3 | TRST | JTAG TRST | NJTRST | GND(2) |
4 | Teu nyambung | Teu nyambung | Teu nyambung | Teu nyambung |
5 | TDI | JTAG TDO | JTDI | GND(2) |
6 | Teu nyambung | Teu nyambung | Teu nyambung | Teu nyambung |
7 | TMS SWIDIO | JTAG TMS. SW 10 | JTMS | SWIDIO |
8 | Teu nyambung | Teu nyambung | Teu nyambung | Teu nyambung |
9 | TCK SWCLK | JTAG TCK. SW CLK | JTCK | SWCLK |
10 | Teu dipaké(5) | Teu dipaké(5) | Teu nyambung(5) | Teu nyambung(5) |
11 | Teu nyambung | Teu nyambung | Teu nyambung | Teu nyambung |
12 | GND | GND | GND(3) | GND(3) |
13 | TDO SWO | JTAG TDI. SWO | JTDO | TRACESW0(4) |
14 | Teu dipaké(5) | Teu dipaké(5) | Teu nyambung(5) | Teu nyambung(5) |
15 | Nrst | Nrst | Nrst | Nrst |
16 | Teu nyambung | Teu nyambung | Teu nyambung | Teu nyambung |
17 | Teu nyambung | Teu nyambung | Teu nyambung | Teu nyambung |
18 | GND | GND | GND(3) | GND(3) |
19 | Teu nyambung | Teu nyambung | 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 papan.
- Sambungkeun ka GND pikeun ngurangan bising dina pita.
- Sahenteuna salah sahiji pin ieu kudu disambungkeun ka taneuh pikeun kabiasaan bener. Disarankeun pikeun nyambungkeun sadayana.
- Pilihan: Pikeun Kawat Serial Viewer (SWV) ngambah.
- Dipaké ku ngojay on ST-link / V2-ISOL (tingali Table 3).
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 konektor anu diperyogikeun dina papan aplikasi target nyaéta: 2x10C header 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.54 mm-pitch ageung teuing, tiasa waé pikeun nerapkeun TAG- Sambungkeun solusi. The TAG-Connect adaptor jeung kabel nyadiakeun sarana basajan tur dipercaya tina nyambungkeun ST-link / V2 atanapi ST-link / V2ISOL ka PCB tanpa merlukeun komponén jalangan dina PCB aplikasi.
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 (Teu aya suku) (kabel 10-pin)
c) Klip penahan TC2050-CLIP kanggo dianggo sareng TC2050-IDC-NL (opsional)
4.3 ST-link / status V2 LED
LED dilabélan COM on luhureun ST-link / V2 nembongkeun ST-link / status V2 (naon jenis sambungan). Sacara rinci:
- LED kedip-kedip beureum: enumerasi USB munggaran sareng PC lumangsung
- LEDna beureum: komunikasi antara PC jeung ST-LINK/V2 didirikeun (tungtung enumerasi)
- LED blinks héjo / beureum: Data disilihtukeurkeun antara udagan jeung PC nu
- LED héjo: komunikasi panungtungan geus suksés
- LEDna oranyeu: 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 upgrades di-tempat ngaliwatan port USB. Kusabab firmware tiasa mekar salami produk ST-LINK / V2 (fungsi énggal, perbaikan bug, dukungan pikeun kulawarga mikrokontroler énggal), disarankeun pikeun nganjang périodik halaman khusus dina www.st.com pikeun tetep up-to-date sareng versi 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 (IAR ™ EWARM, Keil ® MDK-ARM ™) ngadukung ST-LINK/V2 numutkeun vérsi anu dipasihkeun dina Tab le 6 atanapi versi panganyarna anu sayogi.
meja 6. Kumaha toolchains pihak-katilu ngarojong ST-LINK / V2
Pihak katilu | Ranté alat | Vérsi |
IAR™ | EWARM | 6.2 |
Keil® | MDK-ARM™ | 4.2 |
ST-link / V2 merlukeun supir USB dedicated. Upami setelan toolset henteu dipasang sacara otomatis, supir tiasa dipendakan dina www.st.com handapeun ngaran STSW-LINK009.
Kanggo inpo nu langkung lengkep ihwal alat pihak katilu, buka ieu di handap websitus:
Skéma
Katerangan pikeun déskripsi pin:
VDD = Target voltage rasa
DATA = ngojay garis DATA antara udagan jeung alat debug
GND = Ground voltage
RESET = Reset sistem targetKaterangan pikeun déskripsi pin:
VDD = Target voltage rasa
DATA = ngojay garis DATA antara udagan jeung alat debug
GND = Ground voltage
RESET = Reset sistem target
Riwayat révisi
Méja 7. Sajarah révisi dokumén
titimangsa | Révisi | Parobahan |
22-Apr-11 | 1 | Pelepasan awal. |
3-Jun-11 | 2 | meja 2: ngojay sambungan pita datar pikeun ST-link / V2: ditambahkeun footnote 1 kana fungsi "Target VCC". Tabél 4: JTAG/ Sambungan kabel SWD: ditambahkeun footnote kana fungsi "Target VCC". meja 5: Kumaha toolchains pihak-katilu ngarojong ST-link / V2: diropéa "Vérsi" IAR na Keil. |
19-Agustus-11 | 3 | Ditambahkeun detil supir USB kana Bagéan 5.3. |
11-Mei-12 | 4 | Ditambahkeun SWD sareng SWV ka JTAG fitur sambungan. Tabél nu dirobah 4: JTAG/ sambungan kabel SWD. |
13-Sep-12 | 5 | Ditambahkeun kode urutan ST-LINKN2-ISOL. Bagéan 4.1 diropéa: Pangwangunan aplikasi STM8 dina kaca 15. Ditambahkeun Catetan 6 dina Tabél 4. Catetan Ditambahkeun "Kanggo aplikasi béaya rendah..." sateuacan Bagéan 3.3: LED status STLINK/V2 dina kaca 14. |
18-Okt-12 | 6 | Ditambahkeun Bagéan 5.1: pamutahiran firmware ST-LINK/V2 dina kaca 15. |
25-Mar-16 | 7 | Nilai VRMS diropéa dina Perkenalan sareng Fitur. |
18-Okt-18 | 8 | Tabél 4 diropéa: JTAG/ Sambungan kabel SWD jeung footnotes na. Éditan téks minor dina sakabéh dokumén. |
9-Jan-23 | 9 | Diropéa Perkenalan, Fitur, sareng Bagéan 5.3: Pangembangan aplikasi STM32 sareng program flash. Diropéa Table 5: Kumaha toolchains pihak-katilu ngarojong ST-LINK/V2. Éditan téks minor dina sakabéh dokumén. |
3-Apr-24 | 10 | Tabél baheula 4 JTAGSambungan kabel SWD dibagi dina Tabél 4: JTAG/ Sambungan kabel SWD dina STLINK-V2 jeung Méja 5: JTAG/ sambungan kabel SWD on STLINK-V2-ISOL. |
PERHATOSAN PENTING – BACA TELITI
STMicroelectronics NV sareng anak perusahaanna ("ST") ngagaduhan hak pikeun ngarobih, koréksi, perbaikan, modifikasi, sareng perbaikan produk ST sareng / atanapi dokumen ieu iraha waé tanpa aya bewara. Purchasers kudu ménta inpo relevan panganyarna dina produk ST saméméh nempatkeun pesenan. Produk ST dijual dumasar kana syarat sareng kaayaan penjualan ST anu aya dina waktos pangakuan pesenan. Purchasers téh solely jawab pilihan, seleksi, sarta pamakéan produk ST sarta ST nganggap euweuh liability pikeun bantuan aplikasi atawa desain produk purchasers '.
Henteu aya lisénsi, terang atanapi tersirat, kana hak cipta intelektual anu dipasihkeun ku ST di dieu.
Dijual deui produk ST kalayan katangtuan anu béda ti inpormasi anu dijelaskeun di dieu bakal ngabatalkeun jaminan anu dipasihkeun ku ST pikeun produk sapertos kitu.
ST jeung logo ST mangrupakeun mérek dagang ti ST. Pikeun émbaran tambahan ngeunaan merek dagang ST, tingal www.st.com/trademarks. Sadaya nami produk atanapi jasa sanés mangrupikeun hak milik nu gaduhna.
Inpormasi dina dokumén ieu ngagentos sareng ngagentos inpormasi anu disayogikeun saacanna dina versi sateuacanna tina dokumén ieu.
© 2024 STMicroelectronics – Sadaya hak ditangtayungan
Dokumén / Sumberdaya
![]() |
ST ST-link-V2 Dina Circuit Debugger Programmer [pdf] Manual pamaké ST-Link-V2, ST-Link-V2-ISOL, ST-Link-V2 Dina Circuit Debugger Programmer, ST-Link-V2, Dina Circuit Debugger Programmer, Circuit Debugger Programmer, Debugger Programmer |