logo ST

UM1075
Manual pengguna
ST-LINK/V2 dalam litar penyahpepijat/pengaturcara
untuk STM8 dan STM32

STMicroelectronics UM1075 ST-LINK V2 Pengaturcara Penyahpepijat Dalam Litar

pengenalan

ST-LINK/V2 ialah penyahpepijat/pengaturcara dalam litar untuk keluarga mikropengawal STM8 dan STM32. Modul antara muka wayar tunggal (SWIM) dan JTAG/ wayar bersiri
antara muka penyahpepijatan (SWD), memudahkan komunikasi dengan mana-mana pengawal mikro STM8 atau STM32 yang terletak pada papan aplikasi. Selain menyediakan fungsi yang sama seperti ST-LINK/V2, ST-LINK/V2-ISOL menampilkan pengasingan digital antara PC dan papan aplikasi sasaran. Ia juga tahan voltages sehingga 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) (yang boleh didapati daripada STMicroelectronics).
  • Peranti STM32 melalui Atollic®, dan persekitaran pembangunan bersepadu TASKING.™®, IAR, Keil

STMicroelectronics UM1075 ST-LINK V2 Pengaturcara Penyahpepijat Dalam Litar - Rajah 1

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 V 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 Kbait/s dalam kelajuan rendah dan 12.8 Kbait/s dalam kelajuan 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 V hingga 3.6 V aplikasi voltage disokong pada JTAGAntara muka /SWD dan input bertolak ansur 5 V
    – JTAG kabel untuk sambungan ke J standardTAG Penyambung pic 20-pin 2.54 mm
    - Menyokong JTAG komunikasi
    – Menyokong nyahpepijat wayar bersiri (SWD) dan wayar bersiri viewkomunikasi er (SWV).
  • Ciri kemas kini perisian tegar langsung disokong (DFU)
  • LED status yang berkelip semasa komunikasi dengan PC
  • 1000 VRMS pengasingan tinggi voltage (ST-LINK/V2-ISOL sahaja)
  • Suhu operasi 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

kandungan produk

Kabel yang dihantar dalam produk ditunjukkan dalam Rajah 2: Kandungan produk ST-LINK/V2 dan Rajah 3: Kandungan produk ST-LINK/V2-ISOL. Ia termasuk (dari kiri ke kanan dalam Rajah 2 dan Rajah 3):

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

STMicroelectronics UM1075 ST-LINK V2 Pengaturcara Penyahpepijat Dalam Litar - Rajah 2

STMicroelectronics UM1075 ST-LINK V2 Pengaturcara Penyahpepijat Dalam Litar - Rajah 3

Konfigurasi perkakasan

ST-LINK/V2 direka bentuk sekitar peranti STM32F103C8, yang menggabungkan ARM® Cortex® berprestasi tinggi
-M3 teras. 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 JTAGAntara muka /SWD dan SWV.

STMicroelectronics UM1075 ST-LINK V2 Pengaturcara Penyahpepijat Dalam Litar - Rajah 4

  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

Sambungan dengan aplikasi STM8
Untuk perkembangan STM8, ST-LINK/V2 boleh disambungkan ke papan sasaran dengan dua kabel berbeza, bergantung pada penyambung yang tersedia pada papan aplikasi.
Kabel-kabel ini ialah:

  • Reben rata RENANG 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.

STMicroelectronics UM1075 ST-LINK V2 Pengaturcara Penyahpepijat Dalam Litar - Rajah 5

 

  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: Kabel ERNI standard SWIM ST-LINK/V2.

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 sambungan kabel SWIM dalam kedudukan yang betul pada penyambung sasaran walaupun pin, digunakan untuk SWIM dan JTAG kabel.

STMicroelectronics UM1075 ST-LINK V2 Pengaturcara Penyahpepijat Dalam Litar - Rajah 6

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.

STMicroelectronics UM1075 ST-LINK V2 Pengaturcara Penyahpepijat Dalam Litar - Rajah 7

  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: SWIM ST-LINK/V2 kabel kos rendah

Isyarat dan sambungan RENANG
Jadual 2 meringkaskan nama isyarat, fungsi dan isyarat sambungan sasaran 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

STMicroelectronics UM1075 ST-LINK V2 Pengaturcara Penyahpepijat Dalam Litar - Rajah 8

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 aplikasi STM32

Untuk perkembangan STM32, ST-LINK/V2 perlu 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. Penyambung ST-LINKN2 (CN3) Fungsi ST-LINKN2 Sambungan sasaran (JTAG) Sambungan sasaran (SWD)
1 VAPP Sasaran VCC MCU VDU') MCU VDD(1)
2
3 TRST JTAG TRST 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 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 NC Tidak bersambung Tidak bersambung Tidak bersambung
12 GND GND GND(3) GND(3)
13 TDO SWO JTAG TDI, SWO JTDO TRACESW0(4)
14 GND GND GND(3) GND(3)
15 NRST NRST NRST NRST
16 GND GND GND(3) GND(3)
17 NC Tidak bersambung Tidak bersambung Tidak bersambung
18 GND GND GND(3) GND(3)
19 VDD VDD (3.3V)t5) Tidak bersambung Tidak bersambung
20 GND GND GND(3) GND(3)
  1. Bekalan kuasa dari papan aplikasi disambungkan ke papan penyahpepijatan dan pengaturcaraan ST-LINK/V2 untuk memastikan keserasian isyarat antara kedua-dua papan.
  2. Sambung ke GND untuk pengurangan hingar pada reben.
  3. Sekurang-kurangnya satu daripada pin ini mesti disambungkan ke tanah untuk tingkah laku yang betul (menyambungkan kesemuanya disyorkan).
  4. Pilihan: untuk Wayar Bersiri Viewjejak er (SWV).
  5. Tersedia pada ST-LINK/V2 sahaja dan tidak disambungkan pada ST-LINK/V2/OPTO.

Rajah 9 menunjukkan cara menyambungkan ST-LINK/V2 ke sasaran menggunakan JTAG kabel.

  1. STMicroelectronics UM1075 ST-LINK V2 Pengaturcara Penyahpepijat Dalam Litar - Rajah 9A = 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.

STMicroelectronics UM1075 ST-LINK V2 Pengaturcara Penyahpepijat Dalam Litar - Rajah10

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

Konfigurasi perkakasan
komponen pada PCB aplikasi. Untuk butiran lanjut mengenai penyelesaian ini dan maklumat jejak PCB-aplikasi, 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)

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

  • 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 sedang 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

5.1 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 mungkin berkembang sepanjang hayat produk ST-LINK/V2 (fungsi baharu, pembetulan pepijat, sokongan untuk keluarga pengawal mikro baharu…), adalah disyorkan untuk melawat www.st.com/stlinkv2 secara berkala agar sentiasa dikemas kini dengan versi perisian tegar terkini.

5.2 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).
5.3 Pembangunan aplikasi STM32 dan pengaturcaraan Flash
Rantai alat pihak ketiga, Atollic® TrueSTUDIO, IAR™ EWARM, Keil® MDK-ARM™ dan TASKING VX-toolset 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
Atollic® TrueSTUDIO 2.1
IAR™ BERKEMBANG 6.20
Keil® MDK-ARM™ 4.20
TUGAS VX-toolset untuk ARM® Cortex® -M 4.0.1

ST-LINK/V2 memerlukan pemacu USB khusus. Jika set alat dipasang secara automatik, file stlink_winusb.inf dipasang di /inf (di mana biasanya C:/Windows).
Jika persediaan set alat tidak memasangnya secara automatik, pemacu boleh ditemui pada www.st.com:

  1. Sambung ke www.st.com.
  2. Dalam tab carian, medan nombor bahagian, cari ST-LINK/V2.
  3. Klik pada hiperpautan lajur Nombor Bahagian Generik ke ST-LINK/V2.
  4. Dalam tab sokongan Reka bentuk, bahagian pemacu SW, klik pada ikon untuk memuat turun st-link_v2_usbdriver.zip.
  5. Nyahzip dan jalankan ST-Link_V2_USBdriver.exe.

Skematik

STMicroelectronics UM1075 ST-LINK V2 Pengaturcara Penyahpepijat Dalam Litar - Rajah 11

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

STMicroelectronics UM1075 ST-LINK V2 Pengaturcara Penyahpepijat Dalam Litar - Rajah 12

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

Dokumen / Sumber

STMicroelectronics UM1075 ST-LINK V2 Pengaturcara Penyahpepijat Dalam Litar [pdf] Manual Pengguna
UM1075, Pengaturcara Penyahpepijat Dalam Litar ST-LINK V2, Pengaturcara Penyahpepijat Dalam Litar UM1075 ST-LINK V2, Pengaturcara Penyahpepijat Dalam Litar V2, Pengaturcara Penyahpepijat Dalam Litar, Pengaturcara Penyahpepijat, Pengaturcara

Rujukan

Tinggalkan komen

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