ST logosu

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

STMicroelectronics UM1075 ST-LINK V2 Devre İçi Hata Ayıklayıcı Programlayıcı

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

STMicroelectronics UM1075 ST-LINK V2 Devre İçi Hata Ayıklayıcı Programcısı - Şekil 1

Ö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

STMicroelectronics UM1075 ST-LINK V2 Devre İçi Hata Ayıklayıcı Programcısı - Şekil 2

STMicroelectronics UM1075 ST-LINK V2 Devre İçi Hata Ayıklayıcı Programcısı - Şekil 3

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.

STMicroelectronics UM1075 ST-LINK V2 Devre İçi Hata Ayıklayıcı Programcısı - Şekil 4

  1. A = STM32JTAG ve SWD hedef konektörü
  2. B = STM8 SWIM hedef konektörü
  3. C = STM8 YÜZME, STM32 JTAG ve SWD hedef konektörü
  4. 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.

STMicroelectronics UM1075 ST-LINK V2 Devre İçi Hata Ayıklayıcı Programcısı - Şekil 5

 

  1. A = ERNI konnektörlü hedef uygulama kartı
  2. B = Bir ucunda ERNI konektörlü tel kablo
  3. C = STM8 SWIM hedef konektörü
  4. 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.

STMicroelectronics UM1075 ST-LINK V2 Devre İçi Hata Ayıklayıcı Programcısı - Şekil 6

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.

STMicroelectronics UM1075 ST-LINK V2 Devre İçi Hata Ayıklayıcı Programcısı - Şekil 7

  1. A = 4 pimli, 2.54 mm, düşük maliyetli konektörlü hedef uygulama kartı
  2. B = 4 pinli konnektörlü tel kablo veya ayrı telli kablo
  3. C = STM8 SWIM hedef konektörü
  4. 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

STMicroelectronics UM1075 ST-LINK V2 Devre İçi Hata Ayıklayıcı Programcısı - Şekil 8

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
  1. 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.
  2. 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)
  1. 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.
  2. Şeritte gürültü azaltma için GND'ye bağlanın.
  3. Doğru davranış için bu pinlerden en az birinin toprağa bağlanması gerekir (hepsinin bağlanması önerilir).
  4. Opsiyonel: Seri Tel için Viewer (SWV) izi.
  5. 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.

  1. STMicroelectronics UM1075 ST-LINK V2 Devre İçi Hata Ayıklayıcı Programcısı - Şekil 9A = J ile hedef uygulama panosuTAG bağlayıcı
  2. B = JTAG/SWD 20 telli düz kablo
  3. 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.

STMicroelectronics UM1075 ST-LINK V2 Devre İçi Hata Ayıklayıcı Programlayıcı - Fig10

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:

  1. Bağlan www.st.com.tr
  2. Arama sekmesinde, parça numarası alanında ST-LINK/V2'yi arayın.
  3. ST-LINK/V2'ye giden Genel Parça Numarası sütun köprüsüne tıklayın.
  4. 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.
  5. Çıkarın ve ST-Link_V2_USBdriver.exe dosyasını çalıştırın.

Şemalar

STMicroelectronics UM1075 ST-LINK V2 Devre İçi Hata Ayıklayıcı Programcısı - Şekil 11

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

STMicroelectronics UM1075 ST-LINK V2 Devre İçi Hata Ayıklayıcı Programcısı - Şekil 12

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ı

Referanslar

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmiştir *