
UM1075
Kullanıcı kılavuzu
ST-LINK/V2 devre içi hata ayıklayıcı/programlayıcı
STM8 ve STM32 için

giriiş
ST-LINK/V2, STM8 ve STM32 mikrodenetleyici aileleri için bir devre içi hata ayıklayıcı/programlayıcıdır. Tek kablolu arayüz modülü (SWIM) ve JTAG/seri tel
hata ayıklama (SWD) arayüzleri, bir uygulama kartında bulunan herhangi bir STM8 veya STM32 mikrodenetleyici ile iletişimi kolaylaştırır. ST-LINK/V2 ile aynı işlevleri sağlamanın yanı sıra ST-LINK/V2-ISOL, PC ile hedef uygulama kartı arasında dijital izolasyon sağlar. Ayrıca vol'a karşı dayanıklıdırtag1000 VRMS'ye kadar. USB tam hızlı arayüzü, bir PC ile iletişime izin verir ve:
- ST Visual Develop (STVD) veya ST Visual Program (STVP) yazılımı (STMicroelectronics'ten temin edilebilir) aracılığıyla STM8 cihazları.
- Atollic® aracılığıyla STM32 cihazları ve TASKING entegre geliştirme ortamları.™®, IAR, Keil

Özellikler
- USB konektörü tarafından sağlanan 5 V güç
- USB 2.0 tam hız uyumlu arayüz
- USB standart A - Mini-B kablosu
- SWIM'e özgü özellikler
– 1.65 V ila 5.5 V uygulama hacmitage SWIM arayüzünde desteklenir
– SWIM düşük hız ve yüksek hız modları desteklenir
– SWIM programlama hızı oranı: Düşük hızda 9.7 Kbyte/s ve yüksek hızda 12.8 Kbyte/s
– ERNI standart dikey (ref: 284697 veya 214017) veya yatay (ref: 214012) konektör aracılığıyla uygulamaya bağlantı için SWIM kablosu
– Bir pin başlığı veya 2.54 mm pinli konnektör aracılığıyla uygulamaya bağlantı için SWIM kablosu - JTAG/seri kablo hata ayıklama (SWD) belirli özellikleri
– 1.65 V ila 3.6 V uygulama hacmitagJ üzerinde desteklenen eTAG/SWD arayüzü ve 5 V toleranslı girişler
- JTAG standart bir J'ye bağlantı için kabloTAG 20 pinli 2.54 mm konektör
– J'yi desteklerTAG iletişim
– Seri kablo hata ayıklamasını (SWD) ve seri kabloyu destekler viewer (SWV) iletişim - Desteklenen doğrudan üretici yazılımı güncelleme özelliği (DFU)
- PC ile iletişim sırasında yanıp sönen durum LED'i
- 1000 VRMS yüksek izolasyon hacmitage (yalnızca ST-LINK/V2-ISOL)
- Çalışma sıcaklığı 0 ila 50 °C
Sipariş bilgileri
ST-LINK/V2'yi sipariş etmek için Tablo 1'e bakın:
Tablo 1. Sipariş kodlarının listesi
| Sipariş kodu | ST-LINK açıklaması |
| ST-LINK/V2 | Devre içi hata ayıklayıcı/programcı |
| ST-LINK/V2-ISOL | Dijital izolasyonlu devre içi hata ayıklayıcı/programlayıcı |
Ürün içeriği
Ürün içerisinde teslim edilen kablolar Şekil 2: ST-LINK/V2 ürün içeriği ve Şekil 3: ST-LINK/V2-ISOL ürün içeriğinde gösterilmektedir. Bunlar şunları içerir (Şekil 2 ve Şekil 3'te soldan sağa):
- USB standart A - Mini-B kablosu (A)
- ST-LINK/V2 hata ayıklama ve programlama (B)
- SWIM düşük maliyetli konektör (C)
- Bir ucunda standart ERNI konektörlü SWIM düz şerit (D)
- JTAG veya 20 pimli konektörlü (E) SWD ve SWV düz şerit


Donanım yapılandırması
ST-LINK/V2, yüksek performanslı ARM® Cortex®'i içeren STM32F103C8 cihazı etrafında tasarlanmıştır.
-M3 çekirdeği. TQFP48 paketinde mevcuttur.
Şekil 4'te gösterildiği gibi, ST-LINK/V2 iki konektör sağlar:
- J için bir STM32 konektörüTAG/SWD ve SWV arayüzü
- SWIM arayüzü için bir STM8 konektörü
ST-LINK/V2-ISOL, STM8 SWIM, STM32 J için bir konektör sağlarTAG/SWD ve SWV arayüzleri.

- A = STM32JTAG ve SWD hedef konektörü
- B = STM8 SWIM hedef konektörü
- C = STM8 YÜZME, STM32 JTAG ve SWD hedef konektörü
- D = İletişim etkinliği LED'i
STM8 uygulamaları ile bağlantı
STM8 geliştirmeleri için, ST-LINK/V2, uygulama panosunda bulunan konektöre bağlı olarak hedef panoya iki farklı kablo ile bağlanabilir.
Bu kablolar:
- Bir ucunda standart ERNI konektörlü SWIM düz şerit
- İki adet 4 pimli, 2.54 mm konektörlü SWIM kablosu veya ayrı telli SWIM kablosu
SWIM düz şeritli standart ERNI bağlantısı
Şekil 5, uygulama kartında standart bir ERNI 2 pimli SWIM konektörü varsa ST-LINK/V4'nin nasıl bağlanacağını gösterir.

- A = ERNI konnektörlü hedef uygulama kartı
- B = Bir ucunda ERNI konektörlü tel kablo
- C = STM8 SWIM hedef konektörü
- Bkz. Şekil 11: SWIM ST-LINK/V2 standart ERNI kablosu.
Şekil 6 ST-LINK/V16-ISOL hedef konektöründe pin 2'nın eksik olduğunu gösterir. Bu eksik pin, SWIM kablosunun hedef konektör üzerinde doğru konumda bağlantısını garanti etmek için kablo konektöründe bir güvenlik anahtarı olarak kullanılır, hem SWIM hem de J için kullanılan pinler bileTAG kablolar.

Düşük maliyetli SWIM bağlantısı
Şekil 7, uygulama kartında 2 pimli, 4 mm, düşük maliyetli bir SWIM konektörü varsa ST-LINK/V2.54'nin nasıl bağlanacağını gösterir.

- A = 4 pimli, 2.54 mm, düşük maliyetli konektörlü hedef uygulama kartı
- B = 4 pinli konnektörlü tel kablo veya ayrı telli kablo
- C = STM8 SWIM hedef konektörü
- Bkz. Şekil 12: SWIM ST-LINK/V2 düşük maliyetli kablo
SWIM sinyalleri ve bağlantıları
Tablo 2, 4 pimli konektörlü tel kablo kullanan sinyal adlarını, işlevlerini ve hedef bağlantı sinyallerini özetlemektedir.
Tablo 2. ST-LINK/V2 için SWIM düz şerit bağlantıları
| Pin numarası | İsim | İşlev | Hedef bağlantı |
| 1 | VDD | Hedef VCC-1 | MCU VCC'si |
| 2 | VERİ | YÜZME | MCU YÜZME pimi |
| 3 | Yeraltı | ZEMİN | Yeraltı |
| 4 | SIFIRLAMA | SIFIRLAMA | MCU SIFIRLAMA pimi |

Tablo 3, ayrı kablolu kablo kullanan sinyal adlarını, işlevlerini ve hedef bağlantı sinyallerini özetlemektedir.
SWIM ayrı kablolu kablonun bir tarafında tüm pinler için bağımsız konektörler olduğundan, ST-LINK/V2-ISOL'u standart bir SWIM konektörü olmadan bir uygulama kartına bağlamak mümkündür. Bu düz şeritte, hedefteki bağlantıyı kolaylaştırmak için tüm sinyaller belirli bir renk ve bir etiketle belirtilir.
Tablo 3. ST-LINK/V2-ISOL için SWIM düşük maliyetli kablo bağlantıları
| Renk | Kablo pimi adı | İşlev | Hedef bağlantı |
| Kırmızı | CCTV | Hedef VCC-1 | MCU VCC'si |
| Yeşil | UART-RX | Kullanılmamış | Ayrılmış(2) (hedef panosuna bağlı değil) |
| Mavi | UART-TX | ||
| Sarı | ÇİZME0 | ||
| Turuncu | YÜZME | YÜZME | MCU YÜZME pimi |
| Siyah | Yeraltı | ZEMİN | Yeraltı |
| Beyaz | YÜZME-RST | SIFIRLAMA | MCU SIFIRLAMA pimi |
- Uygulama panosundan gelen güç kaynağı, her iki pano arasında sinyal uyumluluğunu sağlamak için ST-LINK/V2 hata ayıklama ve programlama panosuna bağlanır.
- BOOT0, UART-TX ve UART-RX, gelecekteki gelişmeler için ayrılmıştır.
TVCC, SWIM, GND ve SWIM-RST, düşük maliyetli 2.54 mm aralıklı konektöre veya hedef kartında bulunan pin başlıklarına bağlanabilir.
STM32 uygulamaları ile bağlantı
STM32 geliştirmeleri için, ST-LINK/V2'nin standart 20-pin J kullanılarak uygulamaya bağlanması gerekir.TAG sağlanan düz şerit.
Tablo 4, standart 20 pimli J'nin sinyal adlarını, işlevlerini ve hedef bağlantı sinyallerini özetlemektedir.TAG düz şerit.
Tablo 4. JTAG/SWD kablo bağlantıları
| Pin numarası | ST-LINKN2 konektörü (CN3) | ST-LINKN2 işlevi | Hedef bağlantı (JTAG) | Hedef bağlantı (SWD) |
| 1 | VAP | Hedef VCC | MCU VDU') | MCU VDD(1) |
| 2 | ||||
| 3 | TRST | JTAG TRST | JNTRST | GND(2) |
| 4 | Yeraltı | Yeraltı | GND(3) | GND(3) |
| 5 | TDI | JTAG TDO | JTDI | GND(2) |
| 6 | Yeraltı | Yeraltı | GND(3) | GND(3) |
| 7 | TMS SWDIO'su | JTAG TMS, GB 10 | JTMS | SWDIO |
| 8 | Yeraltı | Yeraltı | GND(3) | GND(3) |
| 9 | TCK SWCLK | JTAG TCK, GB CLK | JTCK | SWCLK |
| 10 | Yeraltı | Yeraltı | GND(3) | GND(3) |
| 11 | NC | Bağlı değil | Bağlı değil | Bağlı değil |
| 12 | Yeraltı | Yeraltı | GND(3) | GND(3) |
| 13 | TDO SWO'su | JTAG TDI, SWO | JTDO | İZW0(4) |
| 14 | Yeraltı | Yeraltı | GND(3) | GND(3) |
| 15 | NRST | NRST | NRST | NRST |
| 16 | Yeraltı | Yeraltı | GND(3) | GND(3) |
| 17 | NC | Bağlı değil | Bağlı değil | Bağlı değil |
| 18 | Yeraltı | Yeraltı | GND(3) | GND(3) |
| 19 | VDD | VDD (3.3V)t5) | Bağlı değil | Bağlı değil |
| 20 | Yeraltı | Yeraltı | GND(3) | GND(3) |
- Uygulama panosundan gelen güç kaynağı, her iki pano arasında sinyal uyumluluğunu sağlamak için ST-LINK/V2 hata ayıklama ve programlama panosuna bağlanır.
- Şeritte gürültü azaltma için GND'ye bağlanın.
- Doğru davranış için bu pinlerden en az birinin toprağa bağlanması gerekir (hepsinin bağlanması önerilir).
- Opsiyonel: Seri Tel için Viewer (SWV) izi.
- Yalnızca ST-LINK/V2'de mevcuttur ve ST-LINK/V2/OPTO'ya bağlı değildir.
Şekil 9, J kullanarak ST-LINK/V2'nin bir hedefe nasıl bağlanacağını gösterir.TAG kablo.
A = J ile hedef uygulama panosuTAG bağlayıcı- B = JTAG/SWD 20 telli düz kablo
- C= STM32JTAG ve SWD hedef konektörü
Hedef uygulama kartında gereken konektör referansı: 2x10C başlık sarma 2x40C H3/9.5 (adım 2.54) – HED20 SCOTT PHSD80.

Not:
Düşük maliyetli uygulamalar için veya standart 20 pimli-2.54 mm aralıklı konektör ayak izi çok büyük olduğunda, Tag-Uygulama panosunda maliyet ve yerden tasarruf etmek için çözümü bağlayın. bu Tag-Bağlantı adaptörü ve kablosu, çiftleşme gerektirmeden ST-LINK/V2 veya ST-LINK/V2-ISOL'ü PCB'ye bağlamak için basit ve güvenilir bir yol sağlar
Donanım yapılandırması
uygulama PCB'sindeki bileşen. Bu çözüm ve uygulama PCB ayak izi bilgileri hakkında daha fazla ayrıntı için adresini ziyaret edin. www.tag-connect.com. J ile uyumlu bileşenlerin referanslarıTAG ve SWD arayüzleri şunlardır:
a) TC2050-ARM2010 adaptörü (20 pin - 10 pin arayüz kartı)
b) TC2050-IDC veya TC2050-IDC-NL (Ayaksız) (10 pinli kablo)
c) TC2050-IDC-NL ile kullanım için TC2050-CLIP tespit klipsi (opsiyonel)
4.3 ST-LINK/V2 durum LED'leri
ST-LINK/V2'nin üstündeki 'COM' etiketli LED, ST-LINK/V2 durumunu gösterir (ne olursa olsun:
- LED KIRMIZI yanıp sönüyor: PC ile ilk USB sayımı yapılıyor.
- LED KIRMIZI: PC ile ST-LINK/V2 arasında iletişim kuruldu (numaralandırma sonu).
- LED YEŞİL/KIRMIZI yanıp sönüyor: hedef ve bilgisayar arasında veri alışverişi yapılıyor.
- LED YEŞİL: son iletişim başarılı oldu.
- LED TURUNCU: Hedefle ST-LINK/V2 iletişimi başarısız oldu.
Yazılım yapılandırması
5.1 ST-LINK/V2 donanım yazılımı yükseltmesi
ST-LINK/V2, USB bağlantı noktası aracılığıyla yerinde yükseltme için bir aygıt yazılımı yükseltme mekanizması içerir. Bellenim, ST-LINK/V2 ürününün tüm ömrü boyunca değişebileceğinden (yeni işlevler, hata düzeltmeleri, yeni mikro denetleyici aileleri için destek…), ziyaret edilmesi önerilir. www.st.com/stlinkv2 en son üretici yazılımı sürümüyle güncel kalmak için periyodik olarak.
5.2 STM8 uygulama geliştirme
ST Görsel Geliştirme (STVD) ve ST Görsel Programlayıcı (STVP) içeren Yama 24 veya daha yeni sürümlü ST araç seti Pack1'e bakın.
5.3 STM32 uygulama geliştirme ve Flash programlama
Üçüncü taraf araç zincirleri, Atollic® TrueSTUDIO, IAR™ EWARM, Keil® MDK-ARM™ ve TASKING VX-toolset, Tablo 2'te verilen sürümlere veya mevcut en son sürüme göre ST-LINK/V5'yi destekler.
Tablo 5. Üçüncü taraf araç zincirleri ST-LINK/V2'yi nasıl destekler?
| Üçüncü şahıs | araç zinciri | Sürüm |
| Atollik® | Gerçek STÜDYO | 2.1 |
| IAR™ | Sürü | 6.20 |
| Keil® | MDK-KOL™ | 4.20 |
| GÖREV ALMAK | ARM® Cortex® -M için VX araç seti | 4.0.1 |
ST-LINK/V2, özel bir USB sürücüsü gerektirir. Araç seti otomatik olarak kurulursa, file stlink_winusb.inf yüklü /inf (nerede tipik olarak C:/Windows'tur).
Araç seti kurulumu bunu otomatik olarak kurmadıysa, sürücü şu adreste bulunabilir: www.st.com:
- Bağlan www.st.com.tr
- Arama sekmesinde, parça numarası alanında ST-LINK/V2'yi arayın.
- ST-LINK/V2'ye giden Genel Parça Numarası sütun köprüsüne tıklayın.
- Tasarım desteği sekmesinde, SW sürücüleri bölümünde, st-link_v2_usbdriver.zip dosyasını indirmek için simgeye tıklayın.
- Çıkarın ve ST-Link_V2_USBdriver.exe dosyasını çalıştırın.
Şemalar

1. Pin açıklamaları için açıklama:
VDD = Hedef hacimtage duyu
DATA = hedef ve hata ayıklama aracı arasındaki SWIM DATA hattı
GND = Yer hacmitage
RESET = Hedef sistem sıfırlama

1. Pin açıklamaları için açıklama:
VDD = Hedef hacimtage duyu
DATA = hedef ve hata ayıklama aracı arasındaki SWIM DATA hattı
GND = Yer hacmitage
RESET = Hedef sistem sıfırlama
Belgeler / Kaynaklar
![]() |
STMicroelectronics UM1075 ST-LINK V2 Devre İçi Hata Ayıklayıcı Programlayıcı [pdf] Kullanıcı Kılavuzu UM1075, ST-LINK V2 Devre İçi Hata Ayıklayıcı Programcısı, UM1075 ST-LINK V2 Devre İçi Hata Ayıklayıcı Programcısı, V2 Devre İçi Hata Ayıklayıcı Programcısı, Devre İçi Hata Ayıklayıcı Programcısı, Hata Ayıklayıcı Programcısı, Programcı |


![ELD LINK ERS özellikli]](https://manuals.plus/wp-content/uploads/2021/04/ELD-LINK-ERS-featured-150x150.png)

