STMicroelectronics ST-LINKV2 Dalam Pemrogram Debugger Sirkuit
STMicroelectronics ST-LINK/V2 Dalam Pemrogram Debugger Sirkuit

Perkenalan

ST-LINK/V2 adalah debugger/programmer dalam sirkuit untuk mikrokontroler STM8 dan STM32. Modul antarmuka kabel tunggal (SWIM) dan JTAG/antarmuka serial wire debugging (SWD) memfasilitasi komunikasi dengan mikrokontroler STM8 atau STM32 yang beroperasi pada papan aplikasi.

Selain menyediakan fungsionalitas yang sama dengan 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) (tersedia dari STMicroelectronics)
  • Perangkat STM32 melalui lingkungan pengembangan terintegrasi IAR™, Keil®, STM32CubeIDE, STM32CubeProgrammer, dan STM32CubeMonitor.
    ST-LINK/V2 dan ST-LINK/V2-ISOL

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 hingga 5.5 V voltage didukung pada antarmuka SWIM
    – Mode SWIM kecepatan rendah dan kecepatan tinggi didukung
    – Tingkat kecepatan pemrograman SWIM: masing-masing 9.7 dan 12.8 Kbytes/s, untuk kecepatan rendah dan 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 hingga 3.6 V voltage didukung pada JTAG/Antarmuka SWD dan input toleran 5 V(a)
    - JTAG kabel untuk koneksi ke standar JTAG Konektor pitch 20-pin 2.54 mm
    – Mendukung JTAG komunikasi, hingga 9 MHz (default: 1.125 MHz)
    – Mendukung debug kabel serial (SWD) hingga 4 MHz (default: 1.8 MHz), dan kabel serial viewkomunikasi er (SWV), hingga 2 MHz
  • Fitur pembaruan firmware langsung didukung (DFU)
  • LED status, berkedip selama komunikasi dengan PC
  • 1000 VRMS isolasi tinggi voltage (hanya ST-LINK/V2-ISOL)
  • Suhu pengoperasian dari 0 hingga 50 °C

Informasi pemesanan

Untuk memesan ST-LINK/V2, lihat Tabel 1.

Tabel 1. Daftar kode pemesanan

Kode pesananDeskripsi ST-LINK
ST-LINK/V2Debugger/programmer dalam sirkuit
ST-LINK/V2-ISOLDebugger/programmer dalam sirkuit dengan isolasi digital

A. ST-LINK/V2 dapat berkomunikasi dengan target yang beroperasi di bawah 3.3 V, tetapi menghasilkan sinyal keluaran pada volume initagtingkat e. Target STM32 toleran terhadap perubahan yang berlebihan initage. Jika beberapa komponen lain dari papan target masuk akal, gunakan ST-LINK/V2-ISOL, STLINK-V3MINIE atau STLINK-V3SET dengan adaptor B-STLINK-VOLT untuk menghindari dampak tegangan berlebihtage injeksi di papan.

Isi produk

Kabel yang dikirimkan dalam produk ditunjukkan pada Gambar 2 dan Gambar 3. Kabel tersebut meliputi (dari kiri ke kanan):

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

Konfigurasi perangkat keras

ST-LINK/V2 dirancang dengan perangkat STM32F103C8, yang menggabungkan inti Arm®(a) Cortex®-M3 berkinerja tinggi. 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/SWD, dan antarmuka SWV.
Konfigurasi perangkat keras

  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

A. Arm adalah merek dagang terdaftar dari Arm Limited (atau anak perusahaannya) di AS dan/atau di tempat lain.

Koneksi dengan STM8

Untuk pengembangan aplikasi berbasis mikrokontroler 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.
Koneksi ERNI standar dengan pita datar SWIM

  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

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 posisi kabel SWIM yang benar pada pin genap konektor target, digunakan untuk SWIM dan JTAG kabel.
Koneksi ERNI standar dengan pita datar SWIM

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.
Koneksi SWIM berbiaya rendah

  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

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

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

nomor pinNamaFungsiKoneksi sasaran
1VDDVCC sasaran(1)MCU VCC
2DATABERENANGPin RENANG MCU
3GNDTANAHGND
4MENGATUR ULANGMENGATUR ULANGPin RESET MCU
  1. Catu daya dari papan aplikasi terhubung ke papan debugging dan pemrograman ST-LINK/V2 untuk memastikan kompatibilitas sinyal antara kedua papan.
    Konektor SWIM sasaran

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

WarnaNama pin kabelFungsiKoneksi sasaran
MerahTVCCVCC sasaran(1)MCU VCC
HijauUART-RXTidak digunakanDicadangkan (2)

(tidak terhubung pada papan target)

BiruUART-TX
KuningPERAHU0
OranyeBERENANGBERENANGPin RENANG MCU
HitamGNDTANAHGND
PutihBERENANG-PERTAMAMENGATUR ULANGPin 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 STM32
Untuk pengembangan aplikasi berbasis mikrokontroler STM32, ST LINK/V2 harus 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 pinST-LINK/V2

konektor (CN3)

ST-LINK/V2

fungsi

Koneksi sasaran (JTAG)Koneksi sasaran (SWD)
1VAPPSasaran VCCMCU VDD(1)MCU VDD(1)
2
3TAK BERTANGGUNG JAWABJTAG TAK BERTANGGUNG JAWABJNTRSTGND(2)
4GND(3)GND(3)GND(3)(4)GND(3)(4)
5TDIJTAG TDOJTDIGND(2)
6GND(3)GND(3)GND(3)(4)GND(3)(4)
7TMS_SWDIOJTAG TMS, SW IOJTMSSWDIO
8GND(3)GND(3)GND(3)(4)GND(3)(4)
9TCK_SWCLKJTAG TCK, SW CLKJTCKSWCLK
10GND(5)GND(5)GND(4)(5)GND(4)(5)
11Tidak terhubungTidak terhubungTidak terhubungTidak terhubung
12GNDGNDGND(4)GND(4)
13TDO_SWOJTAG TDI, SWOJTDOJEJAK WO(6)
14GND(5)GND(5)GND(4)(5)GND(4)(5)
15pertamapertamapertamapertama
16GND(3)GND(3)GND(3)(4)GND(3)(4)
17Tidak terhubungTidak terhubungTidak terhubungTidak terhubung
18GNDGNDGND(4)GND(4)
19VDD(3)VDD (3.3 V)(3)Tidak terhubungTidak terhubung
20GNDGNDGND(4)GND(4)
  1. Catu daya dari papan aplikasi terhubung ke papan debugging dan pemrograman ST-LINK/V2 untuk memastikan kompatibilitas sinyal antar papan.
  2. Hubungkan ke GND untuk pengurangan noise pada pita.
  3. Tersedia di ST-LINK/V2 saja, tidak terhubung di ST-LINK/V2-ISOL.
  4. Setidaknya salah satu dari pin ini harus dihubungkan ke ground untuk perilaku yang benar, disarankan untuk menghubungkan semuanya.
  5. GND pada ST-LINK/V2, digunakan oleh SWIM pada ST-LINK/V2-ISOL (lihat Tabel 3).
  6. Opsional: untuk Kawat Serial Vieweh (SWV) jejak.

Gambar 9 menunjukkan cara menghubungkan ST-LINK/V2 ke target menggunakan JTAG kabel
JTAG dan koneksi SWD

  1. A = Targetkan papan aplikasi dengan JTAG konektor
  2. B = JTAG/SWD kabel datar 20 kawat
  3. C = STM32JTAG 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.
JTAG men-debug tata letak pita datar

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

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)

LED status ST-LINK/V2
LED berlabel COM di atas ST-LINK/V2 menunjukkan status ST-LINK/V2 (apa pun jenis koneksinya). Secara terperinci:

  • 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: pertukaran data antara target dan PC
  • LED berwarna HIJAU: komunikasi terakhir berhasil
  • LED berwarna ORANGE: Komunikasi ST-LINK/V2 dengan target gagal.

Konfigurasi perangkat lunak

Peningkatan firmware ST-LINK/V2
ST-LINK/V2 menyematkan mekanisme peningkatan firmware untuk peningkatan in-situ melalui port USB. Karena firmware dapat berkembang selama masa pakai produk ST-LINK/V2 (fungsi baru, perbaikan bug, dukungan untuk rangkaian mikrokontroler baru), disarankan untuk mengunjungi halaman khusus di secara berkala www.st.com untuk tetap up-to-date dengan versi terbaru.

Pengembangan aplikasi STM8
Lihat ST toolset Pack24 dengan Patch 1 atau lebih baru, yang mencakup ST Visual Develop (STVD) dan ST Visual Programmer (STVP).

Pengembangan aplikasi STM32 dan pemrograman flash
Toolchain pihak ketiga (IAR™ EWARM, Keil® MDK-ARM™) mendukung ST-LINK/V2 sesuai dengan versi yang diberikan pada Tabel 5 atau versi terbaru yang tersedia.

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

Pihak ketigaToolchainVersi
IAR™HANGAT6.20
Keil®MDK-ARM™4.20

ST-LINK/V2 memerlukan driver USB khusus. Jika setup toolset tidak menginstalnya secara otomatis, driver dapat ditemukan di www.st.com dengan nama STSW-LINK009.
Untuk informasi selengkapnya tentang alat pihak ketiga, kunjungi yang berikut ini websitus:

skema

skema

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

skema

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

Riwayat revisi

Tabel 6. Riwayat revisi dokumen

TanggalRevisiPerubahan
22 April 20111Rilis awal.
03 Juni 20112Tabel 2: Sambungan pita datar SWIM untuk ST-LINK/V2: menambahkan catatan kaki 1 ke fungsi "Target VCC".

Tabel 4: JTAG/SWD koneksi kabel: menambahkan catatan kaki ke fungsi “Target VCC”.

Meja 5: Bagaimana pihak ketiga rantai alat mendukung ST-LINK/V2: memperbarui “Versi” IAR dan Keil.

19-Agustus-20113Menambahkan detail driver USB ke Bagian 5.3.
11 Mei 20124Menambahkan SWD dan SWV ke JTAG fitur koneksi. Diubah

Tabel 4: JTAG/SWD koneksi kabel.

13 September 20125Menambahkan kode pesanan ST-LINK/V2-ISOL.

Diperbarui Bagian 4.1: Pengembangan aplikasi STM8 di halaman 15. Catatan Tambahan 6 in Tabel 4.

Menambahkan Catatan “Untuk aplikasi berbiaya rendah…” sebelumnya Bagian 3.3: LED status ST-LINK/V2 di halaman 14.

18 Oktober 20126Ditambahkan Bagian 5.1: Peningkatan firmware ST-LINK/V2 di halaman 15.
25 Maret 20167Nilai VRMS yang diperbarui Perkenalan dan di Fitur.
18 Oktober 20188Diperbarui Tabel 4: JTAG/SWD koneksi kabel dan catatan kakinya. Pengeditan teks kecil di seluruh dokumen.
09 Januari 20239Diperbarui Perkenalan, Fitur, Dan Bagian 5.3: Aplikasi STM32 pengembangan dan pemrograman flash.

Diperbarui Tabel 5: Bagaimana toolchain pihak ketiga mendukung ST-LINK/V2. Pengeditan teks kecil di seluruh dokumen.

PEMBERITAHUAN PENTING – BACA DENGAN SEKSAMA

STMicroelectronics NV dan anak perusahaannya (“ST”) berhak melakukan perubahan, koreksi, penyempurnaan, modifikasi, dan penyempurnaan pada produk ST dan/atau dokumen ini kapan saja tanpa pemberitahuan. Pembeli harus memperoleh informasi terbaru yang relevan
Produk ST sebelum melakukan pemesanan. Produk ST dijual sesuai dengan syarat dan ketentuan penjualan ST yang berlaku pada saat pengakuan pesanan.
Pembeli bertanggung jawab penuh atas pilihan, pemilihan, dan penggunaan produk ST dan ST tidak bertanggung jawab atas bantuan aplikasi atau desain produk pembeli.
Tidak ada lisensi, tersurat maupun tersirat, terhadap hak kekayaan intelektual apa pun yang diberikan oleh ST di sini.
Penjualan kembali produk ST dengan ketentuan yang berbeda dari informasi yang ditetapkan di sini akan membatalkan garansi apa pun yang diberikan oleh ST untuk produk tersebut.
ST dan logo ST adalah merek dagang ST. Untuk informasi tambahan tentang merek dagang ST, lihat www.st.com/merek dagangSemua nama produk atau layanan lainnya adalah milik pemiliknya masing-masing.
Informasi dalam dokumen ini menggantikan dan mengganti informasi yang sebelumnya diberikan dalam versi dokumen ini sebelumnya.
© 2023 STMicroelectronics – Semua hak dilindungi undang-undang

STMikroelektronika

Dokumen / Sumber Daya

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

Referensi

Tinggalkan komentar

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