- Stok Durumu: Stok Var
- Marka: OEM
- Model: ULINK2 Programlayıcı
- SKU: RBZ.100.371
ULINK2 Programlayıcı Klon ARM JTAG SWD Hata Ayıklayıcı Debugger Keil µVision Uyumlu USB
Emülatör Cortex-M0 Cortex-M3 Cortex-M4 ARM7 ARM9 STM32 LPC 8051 C166 Flash Yazma Gömülü Yazılım Geliştirme Laboratuvar Üretim Tamir
Not: Bu ürün ULINK2'nin Çin üretimi klonudur; Keil / ARM üretimi orijinal cihaz değildir. Kapalı poşette gelir.
ULINK2 klon, bilgisayarın USB portunu hedef karttaki JTAG ya da SWD hata ayıklama bağlantısına bağlayan bir programlayıcı ve hata ayıklayıcıdır (debugger). Keil µVision geliştirme ortamıyla birlikte çalışır: ARM7, ARM9 ve Cortex-M tabanlı mikrodenetleyicilere program yükler (flash yazma), programı adım adım çalıştırır, kesme noktası (breakpoint) koyar, çalışma sırasında belleği ve değişkenleri okur ve yazar. Ayrıca bazı 8051 (XC800, µPSD, LPC950) ve C166 / XE166 / XC2000 ailesi çiplerini destekler.
JTAG hızı 10MHz'e kadardır ve RTCK (geri dönen saat) desteklenir. Cortex-M çiplerinde 2 telli SWD bağlantısı ve 1Mbit/sn'ye kadar SWV (Serial Wire Viewer, UART kipi) veri izleme kullanılır. Hedef gerilim aralığı 2.7V - 5.5V'tur. Cihaz USB'den beslenir; ayrı adaptör gerekmez. Beyaz plastik kasanın üstünde RUN, COM ve USB durum LED'leri, bir ucunda USB-B girişi, öbür ucunda 20 pinli (2.54mm) ARM standart JTAG çıkışı vardır.
Pakette 20 pinli JTAG flat kablo ve USB kablo bulunur; kutudan çıktığı gibi µVision'da "ULINK2/ME Cortex Debugger" seçilerek kullanılır. Windows standart USB HID sürücüsüyle tanınır, ayrı sürücü kurulumu gerekmez.
Öne çıkan özellikler:
JTAG ve SWD: ARM7 / ARM9 çiplerinde JTAG (10MHz'e kadar), Cortex-M çiplerinde yalnız 2 hat kullanan SWD ile programlama ve hata ayıklama yapılır.
Keil µVision ile doğrudan çalışır: µVision'ın hata ayıklayıcı listesinde ULINK2 olarak görünür; flash yazma, adım adım çalıştırma, kesme noktası ve bellek penceresi aynı ortamdan kullanılır.
Çalışırken izleme: Cortex-M çiplerinde SWV ile 1Mbit/sn'ye kadar veri izleme; ARM7 / ARM9 çiplerinde Real-Time Agent ile program durmadan bellek okuma / yazma, terminal ve seri hata ayıklama çıktısı alınır.
Geniş hedef gerilimi: 2.7V - 5.5V arasında çalışan hedef kartlarla kullanılır; 3.3V ve 5V kartlarda ek seviye dönüştürücü gerekmez.
USB'den beslenir: Tek USB kablosuyla çalışır, harici güç kaynağı istemez; Windows'ta sürücüsüz (HID) tanınır.
Özellikler:
- Ürün tipi: ARM JTAG / SWD programlayıcı ve hata ayıklayıcı (ULINK2 klonu)
- Model: ULINK2 Programlayıcı
- Hata ayıklama arayüzleri: JTAG, SWD (Cortex-M), OCDS (8051 ve C166 aileleri)
- JTAG hızı: 10MHz'e kadar, RTCK (geri dönen saat) desteği
- SWV veri izleme: Cortex-M çiplerinde 1Mbit/sn'ye kadar (UART kipi)
- Hedef gerilim aralığı: 2.7V - 5.5V
- Desteklenen çekirdekler: ARM7, ARM9, Cortex-M0, Cortex-M1, Cortex-M3, Cortex-M4
- Desteklenen diğer aileler: XC800 (8051), µPSD (8051), LPC950 (8051), XC166 / XE166 / XC2000
- Bellek okuma / yazma hızı: 28K bayt/sn (Keil ULINK2 değeri)
- Flash yazma hızı: 25K bayt/sn (Keil ULINK2 değeri)
- Kesme noktaları: RAM'de sınırsız; donanım (ROM) kesme noktası ARM7/9'da en çok 2, Cortex-M3'te en çok 6
- Erişim kesme noktaları: ARM7/9'da en çok 2, Cortex-M3'te en çok 4 (değer karşılaştırmalı)
- Real-Time Agent (ARM7 / ARM9): çalışma sırasında bellek okuma / yazma, terminal ve seri hata ayıklama çıktısı
- Yazılım: Keil µVision (MDK 3.04 ve üzeri, C51 8.15 ve üzeri, C166 6.06 ve üzeri)
- Sürücü: Windows standart USB HID sürücüsü, tak ve çalıştır
- Besleme: USB'den beslenir, harici güç kaynağı gerekmez
- Göstergeler: RUN, COM ve USB durum LED'leri
- Bağlantılar: USB-B giriş, 20 pinli (2x10, 2.54mm) ARM standart JTAG çıkış
- Malzeme ve renk: beyaz plastik kasa, gri 20 telli flat kablo
- Ağırlık: yaklaşık 40gr
Kullanım bilgileri:
- Cihazı USB kablosuyla bilgisayara takın; Windows onu HID aygıtı olarak tanır ve USB LED'i yanar. Ayrı sürücü kurmanız gerekmez.
- 20 pinli flat kabloyu hedef karttaki 20 pinli JTAG başlığına takın; kablodaki kırmızı çizgili tel 1. pindir. Hedef kartı kendi kaynağından besleyin; ULINK2 hedef gerilimini algılar, karta besleme vermez.
- µVision'da Options for Target - Debug sekmesinde "ULINK2/ME Cortex Debugger"ı seçin; Settings penceresinde bağlantıyı SW (SWD) ya da JTAG olarak ayarlayın. Utilities sekmesinde aynı cihazı flash yazıcı olarak seçin ve çipe uygun flash algoritmasını ekleyin.
- SWD için hedefte yalnız SWDIO, SWCLK, GND ve hedef gerilimi (VTref) hatları gerekir; bunlar 20 pinli JTAG başlığının TMS, TCK, GND ve VTref pinleridir.
Kullanım alanları:
- STM32, LPC ve diğer Cortex-M çiplerine program yükleme
- Gömülü yazılım geliştirmede adım adım hata ayıklama
- ARM7 / ARM9 tabanlı eski kartların bakımı ve programlanması
- Infineon XC800 / XC166 ve diğer 8051 / C166 ailesi çiplerle çalışma
- Seri üretimde flash yazma
- Üniversite ve meslek okulu laboratuvar dersleri
- Gömülü sistemler eğitimi ve Keil µVision öğrenimi
- Cihaz tamiri ve firmware yenileme
- Çalışan sistemde SWV ile değişken ve olay izleme
Dikkat edilmesi gerekenler:
- Bu ürün klondur; Keil / ARM garantisi ve teknik desteği kapsamında değildir. Kasa üzerindeki RealView ve ULINK2 yazıları orijinal tasarımın baskısıdır.
- Hedef gerilim aralığı 2.7V - 5.5V'tur; 1.8V ile çalışan hedef kartlarla kullanılmaz.
- Komut izleme (ETM trace, trace geçmişi) desteği yoktur; yalnız SWV veri izleme yapılır.
- Çıkış 20 pinli 2.54mm JTAG başlığıdır. 10 pinli 1.27mm Cortex Debug başlığı olan kartlar için çevirici gerekir.
- Keil MDK lisansı ürünle gelmez; ücretsiz MDK-Lite sürümünün kod boyutu sınırı vardır.
- Flat kabloyu ters takmayın; kırmızı çizgili tel ile hedef başlıktaki 1. pin işaretini eşleştirin.
Paket içeriği:
- 1 Adet ULINK2 Programlayıcı (Klon)
- 1 Adet 20 Pin JTAG Flat Kablo
- 1 Adet USB Kablo (USB-A - USB-B)
- Not: Keil MDK lisansı, 10 pinli Cortex Debug çevirici ve hedef kart pakete dahil değildir.