UM1075
Manual pengguna
ST-LINK/V2 dalam litar penyahpepijat/pengaturcara
untuk STM8 dan STM32
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
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)
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.
- A = STM32 JTAG dan penyambung sasaran SWD
- B = STM8 SWIM penyambung sasaran
- C = STM8 SWIM, STM32 JTAG dan penyambung sasaran SWD
- 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.
- A = Papan aplikasi sasaran dengan penyambung ERNI
- B = Kabel wayar dengan penyambung ERNI pada satu hujung
- C = STM8 SWIM penyambung sasaran
- 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.
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.
- A = Papan aplikasi sasaran dengan penyambung kos rendah 4-pin, 2.54 mm
- B = Kabel wayar dengan penyambung 4-pin atau kabel wayar berasingan
- C = STM8 SWIM penyambung sasaran
- 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 |
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 |
- Bekalan kuasa dari papan aplikasi disambungkan ke papan penyahpepijatan dan pengaturcaraan ST-LINK/V2 untuk memastikan keserasian isyarat antara kedua-dua papan.
- 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) |
- Bekalan kuasa dari papan aplikasi disambungkan ke papan penyahpepijatan dan pengaturcaraan ST-LINK/V2 untuk memastikan keserasian isyarat antara kedua-dua papan.
- Sambung ke GND untuk pengurangan hingar pada reben.
- Sekurang-kurangnya satu daripada pin ini mesti disambungkan ke tanah untuk tingkah laku yang betul (menyambungkan kesemuanya disyorkan).
- Pilihan: untuk Wayar Bersiri Viewjejak er (SWV).
- 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.
A = Papan aplikasi sasaran dengan JTAG penyambung
- B = JTAG/SWD 20-wayar kabel rata
- 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.
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:
- Sambung ke www.st.com.
- Dalam tab carian, medan nombor bahagian, cari ST-LINK/V2.
- Klik pada hiperpautan lajur Nombor Bahagian Generik ke ST-LINK/V2.
- Dalam tab sokongan Reka bentuk, bahagian pemacu SW, klik pada ikon untuk memuat turun st-link_v2_usbdriver.zip.
- Nyahzip dan jalankan ST-Link_V2_USBdriver.exe.
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
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 |