STMicroelectronics ST-LINKV2 Dalam Pengaturcara Penyahpepijat Litar
STMicroelectronics ST-LINK/V2 Dalam Pengaturcara Penyahpepijat Litar

pengenalan

ST-LINK/V2 ialah penyahpepijat/pengaturcara dalam litar untuk mikropengawal STM8 dan STM32. Modul antara muka wayar tunggal (SWIM) dan JTAGAntara muka penyahpepijatan wayar bersiri (SWD) memudahkan komunikasi dengan mana-mana mikropengawal STM8 atau STM32 yang beroperasi pada papan aplikasi.

Selain menyediakan kefungsian ST-LINK/V2 yang sama, ST-LINK/V2 ISOL menampilkan pengasingan digital antara PC dan papan aplikasi sasaran. Ia juga tahan voltagsehingga 1000 VRMS.

Antara muka berkelajuan penuh USB membolehkan komunikasi dengan PC dan:

  • Peranti STM8 melalui perisian ST Visual Develop (STVD) atau ST Visual Program (STVP) (tersedia daripada STMicroelectronics)
  • Peranti STM32 melalui persekitaran pembangunan bersepadu IAR™, Keil®, STM32CubeIDE, STM32CubeProgrammer dan STM32CubeMonitor.
    ST-LINK/V2 dan ST-LINK/V2-ISOL

Ciri-ciri

  • Kuasa 5 V dibekalkan oleh penyambung USB
  • Antara muka serasi kelajuan penuh USB 2.0
  • Kabel standard USB A ke Mini-B
  • Ciri khusus SWIM
    – 1.65 hingga 5.5 V aplikasi voltage disokong pada antara muka SWIM
    – Mod SWIM berkelajuan rendah dan berkelajuan tinggi disokong
    – Kadar kelajuan pengaturcaraan SWIM: 9.7 dan 12.8 Kbait/s, masing-masing, untuk kelajuan rendah dan tinggi
    – Kabel SWIM untuk sambungan ke aplikasi melalui penyambung menegak standard ERNI (rujuk: 284697 atau 214017) atau mendatar (rujuk: 214012)
    – Kabel SWIM untuk sambungan ke aplikasi melalui pengepala pin atau penyambung padang 2.54 mm
  • JTAG/ ciri khusus penyahpepijatan wayar bersiri (SWD).
    – 1.65 hingga 3.6 V aplikasi voltage disokong pada JTAGAntara muka /SWD dan input bertoleransi 5 V(a)
    – JTAG kabel untuk sambungan ke J standardTAG Penyambung pic 20-pin 2.54 mm
    - Menyokong JTAG komunikasi, sehingga 9 MHz (lalai: 1.125 MHz)
    – Menyokong nyahpepijat wayar bersiri (SWD) sehingga 4 MHz (lalai: 1.8 MHz), dan wayar bersiri viewkomunikasi er (SWV), sehingga 2 MHz
  • Ciri kemas kini perisian tegar langsung disokong (DFU)
  • LED status, berkelip semasa komunikasi dengan PC
  • 1000 VRMS pengasingan tinggi voltage (ST-LINK/V2-ISOL sahaja)
  • Suhu operasi dari 0 hingga 50 °C

Maklumat pesanan

Untuk memesan ST-LINK/V2, rujuk Jadual 1.

Jadual 1. Senarai kod pesanan

Kod pesanan Penerangan ST-LINK
ST-LINK/V2 Penyahpepijat/pengaturcara dalam litar
ST-LINK/V2-ISOL Penyahpepijat/pengaturcara dalam litar dengan pengasingan digital

a. ST-LINK/V2 boleh berkomunikasi dengan sasaran yang beroperasi di bawah 3.3 V, tetapi menjana isyarat output pada vol initagperingkat e. Sasaran STM32 bertolak ansur dengan lebihan vol initage. Jika beberapa komponen lain papan sasaran adalah wajar, gunakan ST-LINK/V2-ISOL, STLINK-V3MINIE atau STLINK-V3SET dengan penyesuai B-STLINK-VOLT untuk mengelakkan kesan voltan berlebihantage suntikan pada papan.

kandungan produk

Kabel yang dihantar dalam produk ditunjukkan dalam Rajah 2 dan Rajah 3. Ia termasuk (dari kiri ke kanan):

  • Kabel standard USB A ke Mini-B (A)
  • penyahpepijatan dan pengaturcaraan ST-LINK/V2 (B)
  • SWIM penyambung kos rendah (C)
  • Reben rata RENANG dengan penyambung ERNI standard pada satu hujung (D)
  • JTAG atau reben rata SWD dan SWV dengan penyambung 20-pin (E)
    kandungan produk
    kandungan produk

Konfigurasi perkakasan

ST-LINK/V2 direka bentuk sekitar peranti STM32F103C8, yang menggabungkan teras Arm®(a) Cortex®-M3 berprestasi tinggi. Ia boleh didapati dalam pakej TQFP48.
Seperti yang ditunjukkan dalam Rajah 4, ST-LINK/V2 menyediakan dua penyambung:

  • penyambung STM32 untuk JTAG/ Antara muka SWD dan SWV
  • penyambung STM8 untuk antara muka SWIM

ST-LINK/V2-ISOL menyediakan satu penyambung untuk STM8 SWIM, STM32 JTAG/SWD, dan antara muka SWV.
Konfigurasi perkakasan

  1. A = STM32 JTAG dan penyambung sasaran SWD
  2. B = STM8 SWIM penyambung sasaran
  3. C = STM8 SWIM, STM32 JTAG, dan penyambung sasaran SWD
  4. D = LED aktiviti komunikasi

a. Arm ialah tanda dagangan berdaftar Arm Limited (atau anak syarikatnya) di AS dan/atau di tempat lain.

Sambungan dengan STM8

Untuk pembangunan aplikasi berdasarkan mikropengawal STM8, ST-LINK/V2 boleh disambungkan ke papan sasaran dengan dua kabel berbeza, bergantung pada penyambung yang terdapat pada papan aplikasi.

Kabel-kabel ini ialah:

  • reben rata SWIM dengan penyambung ERNI standard pada satu hujung
  • kabel SWIM dengan dua penyambung 4-pin, 2.54 mm atau kabel wayar berasingan SWIM

Sambungan ERNI standard dengan reben rata SWIM
Rajah 5 menunjukkan cara menyambung ST-LINK/V2 jika penyambung SWIM 4-pin ERNI standard terdapat pada papan aplikasi.
Sambungan ERNI standard dengan reben rata SWIM

  1. A = Papan aplikasi sasaran dengan penyambung ERNI
  2. B = Kabel wayar dengan penyambung ERNI pada satu hujung
  3. C = STM8 SWIM penyambung sasaran
  4. Lihat Rajah 11

Rajah 6 menunjukkan bahawa pin 16 tiada pada penyambung sasaran ST-LINK/V2-ISOL. Pin yang hilang ini digunakan sebagai kunci keselamatan pada penyambung kabel, untuk menjamin kedudukan kabel SWIM yang betul pada penyambung sasaran walaupun pin, digunakan untuk SWIM dan JTAG kabel.
Sambungan ERNI standard dengan reben rata SWIM

Sambungan SWIM kos rendah
Rajah 7 menunjukkan cara menyambungkan ST-LINK/V2 jika penyambung SWIM 4-pin, 2.54 mm, kos rendah terdapat pada papan aplikasi.
Sambungan SWIM kos rendah

  1. A = Papan aplikasi sasaran dengan penyambung kos rendah 4-pin, 2.54 mm
  2. B = Kabel wayar dengan penyambung 4-pin atau kabel wayar berasingan
  3. C = STM8 SWIM penyambung sasaran
  4. Lihat Rajah 12

Isyarat dan sambungan RENANG
Jadual 2 meringkaskan nama isyarat, fungsi dan isyarat sambungan sasaran apabila menggunakan kabel wayar dengan penyambung 4-pin.

Jadual 2. SWIM sambungan reben rata untuk ST-LINK/V2

Pin no. Nama Fungsi Sambungan sasaran
1 VDD Sasaran VCC(1) VCC MCU
2 DATA BERENANG Pin MCU SWIM
3 GND TANAH GND
4 TETAP SEMULA TETAP SEMULA PIN TETAPAN SEMULA MCU
  1. Bekalan kuasa dari papan aplikasi disambungkan ke papan penyahpepijatan dan pengaturcaraan ST-LINK/V2 untuk memastikan keserasian isyarat antara kedua-dua papan.
    Penyambung SWIM sasaran

Jadual 3 meringkaskan nama isyarat, fungsi dan isyarat sambungan sasaran menggunakan kabel wayar berasingan.
Memandangkan kabel wayar berasingan SWIM mempunyai penyambung bebas untuk semua pin pada satu sisi, ST-LINK/V2-ISOL boleh disambungkan ke papan aplikasi tanpa penyambung SWIM standard. Pada reben rata ini, semua isyarat dirujuk oleh warna dan label tertentu untuk memudahkan sambungan pada sasaran.

Jadual 3. SWIM sambungan kabel kos rendah untuk ST-LINK/V2-ISOL

warna Nama pin kabel Fungsi Sambungan sasaran
merah TVCC Sasaran VCC(1) VCC MCU
hijau UART-RX Tidak digunakan Terpelihara (2)

(tidak disambungkan pada papan sasaran)

Biru UART-TX
kuning BOOT0
Jingga BERENANG BERENANG Pin MCU SWIM
Hitam GND TANAH GND
putih RENANG-RST TETAP SEMULA PIN TETAPAN SEMULA MCU
  1. Bekalan kuasa dari papan aplikasi disambungkan ke papan penyahpepijatan dan pengaturcaraan ST-LINK/V2 untuk memastikan keserasian isyarat antara kedua-dua papan.
  2. BOOT0, UART-TX dan UART-RX dikhaskan untuk perkembangan masa hadapan.

TVCC, SWIM, GND dan SWIM-RST boleh disambungkan kepada penyambung padang 2.54 mm kos rendah atau ke pengepala pin yang tersedia pada papan sasaran.

Sambungan dengan STM32
Untuk pembangunan aplikasi berdasarkan mikropengawal STM32, ST LINK/V2 mesti disambungkan kepada aplikasi menggunakan standard 20-pin JTAG reben rata disediakan.
Jadual 4 meringkaskan nama isyarat, fungsi dan isyarat sambungan sasaran bagi standard 20-pin JTAG reben rata.

Jadual 4. JTAG/ Sambungan kabel SWD

Pin no. ST-LINK/V2

penyambung (CN3)

ST-LINK/V2

fungsi

Sambungan sasaran (JTAG) Sambungan sasaran (SWD)
1 VAPP Sasaran 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 Tidak bersambung Tidak bersambung Tidak bersambung Tidak bersambung
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 Tidak bersambung Tidak bersambung Tidak bersambung Tidak bersambung
18 GND GND GND(4) GND(4)
19 VDD(3) VDD (3.3 V)(3) Tidak bersambung Tidak bersambung
20 GND GND GND(4) GND(4)
  1. Bekalan kuasa dari papan aplikasi disambungkan ke papan penyahpepijatan dan pengaturcaraan ST-LINK/V2 untuk memastikan keserasian isyarat antara papan.
  2. Sambung ke GND untuk pengurangan hingar pada reben.
  3. Tersedia pada ST-LINK/V2 sahaja, tidak disambungkan pada ST-LINK/V2-ISOL.
  4. Sekurang-kurangnya satu daripada pin ini mesti disambungkan ke tanah untuk tingkah laku yang betul, adalah disyorkan untuk menyambungkan kesemuanya.
  5. GND pada ST-LINK/V2, digunakan oleh SWIM pada ST-LINK/V2-ISOL (lihat Jadual 3).
  6. Pilihan: untuk Wayar Bersiri Viewjejak er (SWV).

Rajah 9 menunjukkan cara menyambungkan ST-LINK/V2 ke sasaran menggunakan JTAG kabel
JTAG dan sambungan SWD

  1. A = Papan aplikasi sasaran dengan JTAG penyambung
  2. B = JTAG/SWD 20-wayar kabel rata
  3. C = STM32 JTAG dan penyambung sasaran SWD

Rujukan penyambung yang diperlukan pada papan aplikasi sasaran ialah: 2x10C pembalut pengepala 2x40C H3/9.5 (pitch 2.54) – HED20 SCOTT PHSD80.
JTAG menyahpepijat susun atur reben rata

Nota: Untuk aplikasi kos rendah, atau apabila jejak penyambung 20-pin 2.54 mm-pitch standard terlalu besar, adalah mungkin untuk melaksanakan Tag-Sambung penyelesaian. The Tag-Sambungkan penyesuai dan kabel menyediakan cara yang mudah dan boleh dipercayai untuk menyambungkan ST-LINK/V2 atau ST-LINK/V2-ISOL ke PCB tanpa memerlukan komponen mengawan pada PCB aplikasi.

Untuk butiran lanjut tentang penyelesaian ini dan maklumat aplikasi-PCB-jejak, lawati
www.tag-connect.com.
Rujukan komponen yang serasi dengan JTAG dan antara muka SWD ialah:

a) Penyesuai TC2050-ARM2010 (papan antara muka 20-pin hingga 10-pin)
b) TC2050-IDC atau TC2050-IDC-NL (Tiada Kaki) (kabel 10-pin)
c) Klip penahan TC2050-CLIP untuk digunakan dengan TC2050-IDC-NL (pilihan)

LED status ST-LINK/V2
LED berlabel COM di atas ST-LINK/V2 menunjukkan status ST-LINK/V2 (tidak kira jenis sambungan). Secara terperinci:

  • LED berkelip MERAH: penghitungan USB pertama dengan PC sedang berlaku
  • LED adalah MERAH: komunikasi antara PC dan ST-LINK/V2 diwujudkan (akhir penghitungan)
  • LED berkelip HIJAU / MERAH: data ditukar antara sasaran dan PC
  • LED adalah HIJAU: komunikasi terakhir telah berjaya
  • LED adalah OREN: Komunikasi ST-LINK/V2 dengan sasaran telah gagal.

Konfigurasi perisian

Peningkatan perisian tegar ST-LINK/V2
ST-LINK/V2 membenamkan mekanisme peningkatan perisian tegar untuk naik taraf in-situ melalui port USB. Memandangkan perisian tegar boleh berkembang semasa hayat produk ST-LINK/V2 (fungsi baharu, pembetulan pepijat, sokongan untuk keluarga mikropengawal baharu), adalah disyorkan untuk melawati halaman khusus secara berkala pada www.st.com untuk kekal terkini dengan versi terkini.

pembangunan aplikasi STM8
Rujuk set alat ST Pack24 dengan Patch 1 atau lebih baru, yang termasuk ST Visual Develop (STVD) dan ST Visual Programmer (STVP).

Pembangunan aplikasi STM32 dan pengaturcaraan kilat
Rantai alat pihak ketiga (IAR™ EWARM, Keil® MDK-ARM™) menyokong ST-LINK/V2 mengikut versi yang diberikan dalam Jadual 5 atau dalam versi terkini yang tersedia.

Jadual 5. Cara rantai alat pihak ketiga menyokong ST-LINK/V2

pihak ketiga Rantai alat Versi
IAR™ EWARM 6.20
Keil® MDK-ARM™ 4.20

ST-LINK/V2 memerlukan pemacu USB khusus. Jika persediaan set alat tidak memasangnya secara automatik, pemacu boleh ditemui pada www.st.com di bawah nama STSW-LINK009.
Untuk mendapatkan maklumat lanjut tentang alat pihak ketiga, lawati yang berikut webtapak:

Skematik

Skematik

  1. Lagenda untuk perihalan pin:
    VDD = Sasaran voltage akal
    DATA = SWIM DATA baris antara sasaran dan alat nyahpepijat
    GND = Ground voltage
    RESET = Tetapan semula sistem sasaran

Skematik

  1. Lagenda untuk perihalan pin:
    VDD = Sasaran voltage akal
    DATA = SWIM DATA baris antara sasaran dan alat nyahpepijat
    GND = Ground voltage
    RESET = Tetapan semula sistem sasaran

Sejarah semakan

Jadual 6. Sejarah semakan dokumen

tarikh Semakan Perubahan
22-Apr-2011 1 Keluaran awal.
03-Jun-2011 2 Jadual 2: Sambungan reben rata SWIM untuk ST-LINK/V2: tambah nota kaki 1 kepada fungsi "Sasaran VCC".

Jadual 4: JTAG/ Sambungan kabel SWD: menambah nota kaki pada fungsi "Sasaran VCC".

Jadual 5: Bagaimana pihak ketiga rantai alat sokongan ST-LINK/V2: mengemas kini "Versi" IAR dan Keil.

19-2011 Ogos 3 Menambah butiran pemacu USB ke Bahagian 5.3.
11-Mei-2012 4 Menambahkan SWD dan SWV pada JTAG ciri sambungan. Diubah suai

Jadual 4: JTAG/ Sambungan kabel SWD.

13-Sep-2012 5 Menambahkan kod pesanan ST-LINK/V2-ISOL.

dikemas kini Bahagian 4.1: Pembangunan aplikasi STM8 di muka surat 15. Ditambah Nota 6 in Jadual 4.

Ditambah Nota “Untuk aplikasi kos rendah…” sebelum ini Bahagian 3.3: LED status ST- LINK/V2 pada halaman 14.

18-Okt-2012 6 Ditambah Bahagian 5.1: Peningkatan perisian tegar ST-LINK/V2 pada halaman 15.
25-Mac-2016 7 Nilai VRMS dikemas kini dalam pengenalan dan dalam Ciri-ciri.
18-Okt-2018 8 dikemas kini Jadual 4: JTAG/ Sambungan kabel SWD dan nota kakinya. Suntingan teks kecil merentas keseluruhan dokumen.
09-Jan-2023 9 dikemas kini pengenalan, Ciri-ciri, dan Seksyen 5.3: Permohonan STM32 pembangunan dan pengaturcaraan kilat.

dikemas kini Jadual 5: Cara rantai alat pihak ketiga menyokong ST-LINK/V2. Suntingan teks kecil merentas keseluruhan dokumen.

NOTIS PENTING – BACA DENGAN TELITI

STMicroelectronics NV dan anak syarikatnya (“ST”) berhak untuk membuat perubahan, pembetulan, penambahbaikan, pengubahsuaian dan penambahbaikan pada produk ST dan/atau pada dokumen ini pada bila-bila masa tanpa notis. Pembeli hendaklah mendapatkan maklumat terkini berkaitan
Produk ST sebelum membuat pesanan. Produk ST dijual menurut terma dan syarat jualan ST yang ada pada masa penerimaan pesanan.
Pembeli bertanggungjawab sepenuhnya untuk pilihan, pemilihan dan penggunaan produk ST dan ST tidak bertanggungjawab untuk bantuan permohonan atau reka bentuk produk pembeli.
Tiada lesen, nyata atau tersirat, kepada mana-mana hak harta intelek diberikan oleh ST di sini.
Jualan semula produk ST dengan peruntukan yang berbeza daripada maklumat yang dinyatakan di sini akan membatalkan sebarang waranti yang diberikan oleh ST untuk produk tersebut.
ST dan logo ST adalah tanda dagangan ST. Untuk maklumat tambahan tentang tanda dagangan ST, rujuk kepada www.st.com/trademarks. Semua nama produk atau perkhidmatan lain adalah hak milik pemilik masing-masing.
Maklumat dalam dokumen ini menggantikan dan menggantikan maklumat yang dibekalkan sebelum ini dalam mana-mana versi terdahulu dokumen ini.
© 2023 STMicroelectronics – Hak cipta terpelihara

STMikroelektronik

Dokumen / Sumber

STMicroelectronics ST-LINK/V2 Dalam Pengaturcara Penyahpepijat Litar [pdf] Manual Pengguna
ST-LINK V2 In Circuit Debugger Programmer, ST-LINK V2, In Circuit Debugger Programmer, Circuit Debugger Programmer, Debugger Programmer, Programmer

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *