logo ST

UM1075
Panduan pengguna
Debugger/programmer dalam sirkuit ST-LINK/V2
untuk STM8 dan STM32

STMicroelectronics UM1075 ST-LINK V2 Pemrogram Debugger Dalam Sirkuit

Perkenalan

ST-LINK/V2 adalah debugger/programmer dalam sirkuit untuk keluarga mikrokontroler STM8 dan STM32. Modul antarmuka kabel tunggal (SWIM) dan JTAG/kabel serial
antarmuka debugging (SWD), memfasilitasi komunikasi dengan mikrokontroler STM8 atau STM32 yang terletak di papan aplikasi. Selain menyediakan fungsi yang sama seperti ST-LINK/V2, ST-LINK/V2-ISOL memiliki fitur isolasi digital antara PC dan papan aplikasi target. Itu juga tahan terhadap voltages hingga 1000 VRMS. Antarmuka USB berkecepatan penuh memungkinkan komunikasi dengan PC dan:

  • Perangkat STM8 melalui perangkat lunak ST Visual Develop (STVD) atau ST Visual Program (STVP) (yang tersedia dari STMicroelectronics).
  • Perangkat STM32 melalui Atollic®, dan lingkungan pengembangan terintegrasi TASKING.™®, IAR, Keil

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Gambar 1

Fitur

  • Daya 5 V disuplai oleh konektor USB
  • Antarmuka yang kompatibel dengan kecepatan penuh USB 2.0
  • Kabel standar USB A ke Mini-B
  • Fitur khusus BERENANG
    – Aplikasi 1.65 V hingga 5.5 V voltage didukung pada antarmuka SWIM
    – Mode SWIM kecepatan rendah dan kecepatan tinggi didukung
    – Tingkat kecepatan pemrograman SWIM: 9.7 Kbytes/s dalam kecepatan rendah dan 12.8 Kbytes/s dalam kecepatan tinggi
    – Kabel SWIM untuk koneksi ke aplikasi melalui konektor vertikal standar ERNI (ref: 284697 atau 214017) atau horizontal (ref: 214012)
    – Kabel SWIM untuk koneksi ke aplikasi melalui pin header atau konektor pitch 2.54 mm
  • JTAG/fitur khusus debugging kabel serial (SWD).
    – Aplikasi 1.65 V hingga 3.6 V voltage didukung pada JTAGAntarmuka /SWD dan input toleran 5 V
    - JTAG kabel untuk koneksi ke standar JTAG Konektor pitch 20-pin 2.54 mm
    – Mendukung JTAG komunikasi
    – Mendukung debug kabel serial (SWD) dan kabel serial viewer (SWV) komunikasi
  • Fitur pembaruan firmware langsung didukung (DFU)
  • LED status yang berkedip selama komunikasi dengan PC
  • 1000 VRMS isolasi tinggi voltage (hanya ST-LINK/V2-ISOL)
  • Suhu pengoperasian 0 hingga 50 °C

Informasi pemesanan

Untuk pemesanan ST-LINK/V2 lihat Tabel 1:
Tabel 1. Daftar kode pemesanan

Kode pesanan Deskripsi ST-LINK
ST-LINK/V2 Debugger/programmer dalam sirkuit
ST-LINK/V2-ISOL Debugger/programmer dalam sirkuit dengan isolasi digital

Isi produk

Kabel yang dikirimkan dalam produk ditunjukkan pada Gambar 2: isi produk ST-LINK/V2 dan Gambar 3: isi produk ST-LINK/V2-ISOL. Diantaranya (dari kiri ke kanan pada Gambar 2 dan Gambar 3):

  • Kabel USB standar A ke Mini-B (A)
  • Debugging dan pemrograman ST-LINK/V2 (B)
  • Konektor SWIM berbiaya rendah (C)
  • Pita datar SWIM dengan konektor ERNI standar di salah satu ujungnya (D)
  • JTAG atau pita datar SWD dan SWV dengan konektor 20-pin (E)

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Gambar 2

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Gambar 3

Konfigurasi perangkat keras

ST-LINK/V2 dirancang berdasarkan perangkat STM32F103C8, yang menggabungkan ARM® Cortex® berkinerja tinggi
-M3 inti. Ini tersedia dalam paket TQFP48.
Seperti yang ditunjukkan pada Gambar 4, ST-LINK/V2 menyediakan dua konektor:

  • konektor STM32 untuk JTAG/Antarmuka SWD dan SWV
  • konektor STM8 untuk antarmuka SWIM
    ST-LINK/V2-ISOL menyediakan satu konektor untuk STM8 SWIM, STM32 JTAG/Antarmuka SWD dan SWV.

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Gambar 4

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

Koneksi dengan aplikasi STM8
Untuk pengembangan STM8, ST-LINK/V2 dapat dihubungkan ke papan target dengan dua kabel berbeda, tergantung pada konektor yang tersedia pada papan aplikasi.
Kabel-kabel tersebut adalah:

  • Pita datar SWIM dengan konektor ERNI standar di salah satu ujungnya
  • Kabel SWIM dengan dua konektor 4-pin, 2.54 mm atau kabel kabel terpisah SWIM

Koneksi ERNI standar dengan pita datar SWIM
Gambar 5 menunjukkan cara menghubungkan ST-LINK/V2 jika konektor SWIM 4-pin ERNI standar ada pada papan aplikasi.

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Gambar 5

 

  1. A = Papan aplikasi target dengan konektor ERNI
  2. B = Kabel kawat dengan konektor ERNI di salah satu ujungnya
  3. Konektor target SWIM C = STM8
  4. Lihat Gambar 11: Kabel ERNI standar SWIM ST-LINK/V2.

Gambar 6 menunjukkan bahwa pin 16 hilang pada konektor target ST-LINK/V2-ISOL. Pin yang hilang ini digunakan sebagai kunci pengaman pada konektor kabel, untuk menjamin sambungan kabel SWIM pada posisi yang benar pada pin genap konektor target, digunakan untuk SWIM dan JTAG kabel.

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Gambar 6

Koneksi SWIM berbiaya rendah
Gambar 7 menunjukkan cara menyambungkan ST-LINK/V2 jika konektor SWIM murah 4-pin, 2.54 mm ada di papan aplikasi.

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Gambar 7

  1. A = Papan aplikasi target dengan konektor 4-pin, 2.54 mm, berbiaya rendah
  2. B = Kabel kawat dengan konektor 4-pin atau kabel kabel terpisah
  3. Konektor target SWIM C = STM8
  4. Lihat Gambar 12: Kabel murah SWIM ST-LINK/V2

Sinyal dan koneksi SWIM
Tabel 2 merangkum nama sinyal, fungsi, dan sinyal koneksi target menggunakan kabel kawat dengan konektor 4-pin.

Tabel 2. Sambungan pita datar SWIM untuk ST-LINK/V2

nomor pin Nama Fungsi Koneksi sasaran
1 VDD Sasaran VCC-1 MCU VCC
2 DATA BERENANG Pin RENANG MCU
3 GND TANAH GND
4 MENGATUR ULANG MENGATUR ULANG Pin RESET MCU

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Gambar 8

Tabel 3 merangkum nama sinyal, fungsi, dan sinyal koneksi target menggunakan kabel kabel terpisah.
Karena kabel kabel terpisah SWIM memiliki konektor independen untuk semua pin di satu sisi, ST-LINK/V2-ISOL dapat dihubungkan ke papan aplikasi tanpa konektor SWIM standar. Pada pita datar ini, semua sinyal direferensikan dengan warna dan label tertentu untuk memudahkan koneksi tepat sasaran.

Tabel 3. Sambungan kabel SWIM murah untuk ST-LINK/V2-ISOL

Warna Nama pin kabel Fungsi Koneksi sasaran
Merah TVCC Sasaran VCC-1 MCU VCC
Hijau UART-RX Tidak digunakan Dicadangkan(2) (tidak terhubung pada papan target)
Biru UART-TX
Kuning PERAHU0
Oranye BERENANG BERENANG Pin RENANG MCU
Hitam GND TANAH GND
Putih BERENANG-PERTAMA MENGATUR ULANG Pin RESET MCU
  1. Catu daya dari papan aplikasi terhubung ke papan debugging dan pemrograman ST-LINK/V2 untuk memastikan kompatibilitas sinyal antara kedua papan.
  2. BOOT0, UART-TX, dan UART-RX dicadangkan untuk pengembangan di masa mendatang.
    TVCC, SWIM, GND, dan SWIM-RST dapat dihubungkan ke konektor pitch 2.54 mm yang murah atau ke pin header yang tersedia di papan target.

Koneksi dengan aplikasi STM32

Untuk pengembangan STM32, ST-LINK/V2 perlu dihubungkan ke aplikasi menggunakan standar 20-pin JTAG pita datar disediakan.
Tabel 4 merangkum nama sinyal, fungsi, dan sinyal koneksi target dari standar 20-pin JTAG pita datar.

Tabel 4. JTAG/SWD koneksi kabel

nomor pin Konektor ST-LINKN2 (CN3) Fungsi ST-LINKN2 Koneksi sasaran (JTAG) Koneksi target (SWD)
1 VAPP Sasaran VCC MCU VDU') MCU VDD(1)
2
3 TAK BERTANGGUNG JAWAB JTAG TAK BERTANGGUNG JAWAB 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 SWDIO JTAG TMS, SW 10 JTMS SWDIO
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 Tidak terhubung Tidak terhubung Tidak terhubung
12 GND GND GND(3) GND(3)
13 TDO SWO JTAG TDI, SWO JTDO JEJAKW0(4)
14 GND GND GND(3) GND(3)
15 pertama pertama pertama pertama
16 GND GND GND(3) GND(3)
17 NC Tidak terhubung Tidak terhubung Tidak terhubung
18 GND GND GND(3) GND(3)
19 VDD VDD (3.3V)t5) Tidak terhubung Tidak terhubung
20 GND GND GND(3) GND(3)
  1. Catu daya dari papan aplikasi terhubung ke papan debugging dan pemrograman ST-LINK/V2 untuk memastikan kompatibilitas sinyal antara kedua papan.
  2. Hubungkan ke GND untuk pengurangan noise pada pita.
  3. Setidaknya satu dari pin ini harus terhubung ke ground untuk perilaku yang benar (disarankan menghubungkan semuanya).
  4. Opsional: untuk Kawat Serial Vieweh (SWV) jejak.
  5. Tersedia di ST-LINK/V2 saja dan tidak terhubung di ST-LINK/V2/OPTO.

Gambar 9 menunjukkan cara menghubungkan ST-LINK/V2 ke target menggunakan JTAG kabel.

  1. STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Gambar 9A = Targetkan papan aplikasi dengan JTAG konektor
  2. B = JTAG/SWD kabel datar 20 kawat
  3. C = STM32 JTAG dan konektor target SWD

Referensi konektor yang dibutuhkan pada papan aplikasi target adalah: 2x10C header wraping 2x40C H3/9.5 (pitch 2.54) – HED20 SCOTT PHSD80.

STMicroelectronics UM1075 ST-LINK V2 Pemrogram Debugger Dalam Sirkuit - Gambar10

Catatan:
Untuk aplikasi berbiaya rendah atau ketika tapak konektor standar 20-pin-2.54mm-pitch terlalu besar, penerapannya dapat dilakukan Tag-Hubungkan solusi untuk menghemat biaya dan ruang di papan aplikasi. Itu Tag-Adaptor dan kabel sambungan menyediakan cara sederhana yang andal untuk menghubungkan ST-LINK/V2 atau ST-LINK/V2-ISOL ke PCB tanpa memerlukan perkawinan

Konfigurasi perangkat keras
komponen pada aplikasi PCB. Untuk rincian lebih lanjut tentang solusi ini dan informasi jejak aplikasi-PCB, kunjungi situs web resmi.tag-koneksi.com. Referensi komponen yang kompatibel dengan JTAG dan antarmuka SWD adalah:
a) Adaptor TC2050-ARM2010 (papan antarmuka 20-pin hingga 10-pin)
b) TC2050-IDC atau TC2050-IDC-NL (Tanpa Kaki) (kabel 10-pin)
c) Klip penahan TC2050-CLIP untuk digunakan dengan TC2050-IDC-NL (opsional)

4.3 LED status ST-LINK/V2
LED berlabel 'COM' di atas ST-LINK/V2 menunjukkan status ST-LINK/V2 (apa pun Bila:

  • LED berkedip MERAH: pencacahan USB pertama dengan PC sedang berlangsung.
  • LED menyala MERAH: komunikasi antara PC dan ST-LINK/V2 terjalin (akhir pencacahan).
  • LED berkedip HIJAU/MERAH: data sedang dipertukarkan antara target dan PC.
  • LED berwarna HIJAU: komunikasi terakhir berhasil.
  • LED berwarna ORANGE: Komunikasi ST-LINK/V2 dengan target gagal.

Konfigurasi perangkat lunak

5.1 peningkatan firmware ST-LINK/V2
ST-LINK/V2 menyematkan mekanisme peningkatan firmware untuk peningkatan in-situ melalui port USB. Karena firmware mungkin berkembang selama masa pakai produk ST-LINK/V2 (fungsi baru, perbaikan bug, dukungan untuk keluarga mikrokontroler baru…), disarankan untuk mengunjungi www.st.com/stlinkv2 secara berkala agar selalu mendapatkan informasi terbaru tentang versi firmware terbaru.

5.2 Pengembangan aplikasi STM8
Lihat ST toolset Pack24 dengan Patch 1 atau lebih baru, yang mencakup ST Visual Develop (STVD) dan ST Visual Programmer (STVP).
5.3 Pengembangan aplikasi STM32 dan pemrograman Flash
Toolchain pihak ketiga, Atollic® TrueSTUDIO, IAR™ EWARM, Keil® MDK-ARM™, dan toolset TASKING VX mendukung ST-LINK/V2 sesuai dengan versi yang diberikan pada Tabel 5 atau dalam versi terbaru yang tersedia.

Tabel 5. Bagaimana toolchain pihak ketiga mendukung ST-LINK/V2

Pihak ketiga Toolchain Versi
Atolik® STUDIO Sejati 2.1
IAR™ KAWANAN 6.20
Keil® MDK-ARM™ 4.20
TUGAS Perangkat VX untuk ARM® Cortex® -M 4.0.1

ST-LINK/V2 memerlukan driver USB khusus. Jika toolset diinstal secara otomatis, file stlink_winusb.inf diinstal di /inf (dimana biasanya C:/Windows).
Jika setup toolset tidak menginstalnya secara otomatis, driver dapat ditemukan di www.st.com:

  1. Hubungkan ke www.st.com.
  2. Di tab pencarian, kolom nomor bagian, cari ST-LINK/V2.
  3. Klik hyperlink kolom Generic Part Number ke ST-LINK/V2.
  4. Di tab Dukungan Desain, bagian driver SW, klik ikon untuk mengunduh st-link_v2_usbdriver.zip.
  5. Buka zip dan jalankan ST-Link_V2_USBdriver.exe.

skema

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Gambar 11

1. Legenda untuk deskripsi pin:
VDD = Target jilidtagrasa
DATA = Garis DATA SWIM antara target dan alat debug
GND = Tanah voltage
RESET = Reset sistem target

STMicroelectronics UM1075 ST-LINK V2 In-Circuit Debugger Programmer - Gambar 12

1. Legenda untuk deskripsi pin:
VDD = Target jilidtagrasa
DATA = Garis DATA SWIM antara target dan alat debug
GND = Tanah voltage
RESET = Reset sistem target

Dokumen / Sumber Daya

STMicroelectronics UM1075 ST-LINK V2 Pemrogram Debugger Dalam Sirkuit [Bahasa Indonesia:] Panduan Pengguna
UM1075, Pemrogram Debugger Dalam Sirkuit ST-LINK V2, Pemrogram Debugger Dalam Sirkuit ST-LINK V1075 UM2, Pemrogram Debugger Dalam Sirkuit V2, Pemrogram Debugger Dalam Sirkuit, Pemrogram Debugger, Pemrogram

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *