Daplink Arm Jtag Programlayıcı Kutulu
Cortex Swd Uart Emulator Simulator FVDebugger Hata Ayıklayıcı CMSIS Seri Port
U Disk Jlink Stlink Type-C Usb STM32 GD32 CH32 CKS32 APM32
Ürün kullanımı ile alakalı teknik destek verilmeyecektir.
Üründe voltaj koruma devreleri bulunmamaktadır. Yüksek voltajlı hedef kartlar
ile çalışırken programlayıcının ve bağlı olan bilgisayarın zarar
görebileceğine dikkat etmeniz zaruridir.
Açık kaynak kodlu programlama debug usb ttl
haberleşme işlevleri bulunan jtag programlayıcıdır. Jlink stlink benzeri bir
üründür. Açık kaynak kodu sayesinde lisans ücret giderleri bulunmamaktadır.
Hızlı programlama yapabilmektedir. Ufak yapısı ile çok kolay taşınabilir.
Sürekli olarak programlama işleminde kullanılabilecek uygun fiyatı ile tercih
edilmektedir.
CMSIS-DAP / DAPLink tabanlı bu Usb emülatör; STM32,
nRF51, nRF52 ve genel olarak ARM Cortex-M çekirdekli mikrodenetleyiciler için
geliştirilmiş, açık kaynaklı, yüksek hızlı ve sürücüsüz bir programlama ve
hata ayıklama çözümüdür. Piyasada yaygın olan jlink / stlink klonlarının
aksine firmware kaybı yaşamaz. Lisans ve korsan uyarısı vermez. Tamamen açık
kaynak donanım ve yazılım kullanır CMSIS-DAP standardı sayesinde Keil MDK,
IAR, OpenOCD, STM32CubeIDE, PlatformIO gibi birçok geliştirme ortamı ile
doğrudan uyumludur.
Pcye takıldığında 1 adet com port oluşur ve CMSIS-Dap
donanımı gelir. Udisk olarak pcde yeni bir disk oluşur. Burayı sürükle bırak
ile kullanabilirsiniz.
DAPLink üzerinde yer alan bootloader sayesinde cihaz
usb’ye takıldığında bilgisayar tarafından bir flash disk olarak algılanır. Bu
sayede firmware dosyası (hex veya bin) doğrudan sürükle bırak yöntemiyle
cihaza kopyalanarak programlama yapılabilir. Ek bir yazılım, IDE veya harici
programlama aracına ihtiyaç duyulmaz. Bu yapı seri üretim süreçlerinde, son
kullanıcı firmware güncellemelerinde ve saha güncellemelerinde
kullanılabilecek, pratik ve referans alınabilir bir bootloader mimarisi
sunar.
Öne çıkan özellikler
CMSIS-DAP + DAPLink desteği: ARM resmi CMSIS-DAP standardı ve DAPLink
altyapısı ile tam uyumludur.
JTAG ve SWD arayüzü: Hem SWD hem JTAG desteği sayesinde geniş hata ayıklama ve
programlama senaryolarında kullanılabilir.
Yüksek Hız ve Stabilite: Standart hata ayıklayıcılardan çok daha hızlı veri
aktarımı sağlar ve işlem sırasında firmware kaybını önler.
Geniş Uyumluluk: STM32, NRF51/52 başta olmak üzere tüm Cortex-M tabanlı
çipleri (M0, M0+, M3, M4, M7 vb.) destekler.
Sürükle-Bırak Programlama: DAPLink özelliği sayesinde bilgisayara bir U-Disk
(flash bellek) gibi bağlanır; HEX veya BIN dosyalarını disk içine sürükleyerek
hızlıca programlama yapabilirsiniz.
Sanal Seri Port (VCP): Harici bir ch340 veya cp2102 dönüştürücüye ihtiyaç
duymadan, aynı cihaz üzerinden hata ayıklama yaparken seri monitörü
kullanabilirsiniz.
Sürücüsüz Kullanım: Windows 10, Linux ve macOS sistemlerde tak-çalıştır (HID
cihazı) olarak çalışır, sürücü kurulumu gerektirmez (Win7 için sürücü
gereklidir).
Açık Kaynak Güvencesi: Donanım şeması ve yazılımı tamamen açıktır; yasal telif
riski taşımaz ve Keil/MDK gibi editörlerde "piracy" uyarısı vermez.
Desteklenen mikrodenetleyiciler:
ARM Cortex-M çekirdekli tüm seriler:
STM32 tüm seriler
GD32 tüm seriler
nRF51 / nRF52
NXP, TI, ATMEL, FREESCALE, NUVOTON, SAMSUNG vb.
Cortex-M0
Cortex-M0+
Cortex-M3
Cortex-M4
Cortex-M7
Arayüz ve fonksiyonlar:
SWD arayüzü
Programlama
Tek adım debug
Breakpoint
JTAG arayüzü
IEEE 1149 standardı
OpenOCD ile çok geniş SoC desteği
SWO desteği
Sanal seri port
Usb üzerinden firmware güncelleme: Sürükle bırak (hex / bin)
Özellikler:
CMSIS-DAP / DAPLink
SWD bağlantı desteği
Ana akım çip desteği
Cortex M çekirdek desteği
STM32, GD32, CH32, CKS32, APM32
Keil MDK, IAR Workbench, OpenOCD, pyOCD ve diğer CMSIS-DAP uyumlu IDE lerle
çalışabilme
Sanal seri port (com) oluşturur.
Usb ttl çevirici görevinde kullanabilirsiniz.
CDC - Seri port üzerinden programlama debug ve log çıkışı izlemede
kullanılabilir.
MSC - Taşı ve bırak ile flash programlama desteği
5 ve 3.3V çalışma desteği
Type C usb pc bağlantı soketi
Pcb üzerinde pin bilgisi yazılıdır
Düşük akım çeken devreleri cihaz üzerinden besleyebilirsiniz.
Dupont kablo bağlanabilen soketi ile kolay ve hızla hedef devreye
bağlayabilme.
Anti statik poşette yollanmaktadır.
Windows ve linux işletim sistemi desteği
Boyutlar: 26.6mm x 72mm
Ağırlık: 13gr
Yazılım desteği:
Driver ihtiyacı yoktur. Tak kullan olarak pc tarafından sanal com port olarak
tanınacaktır.
Kullanım kılavuzu:
github.com/wuxx/nanoDAP/blob/master/doc/README.md
Hardware and software information:
github.com/wuxx/nanoDAP
Win7 serial port driver:
github.com/wuxx/nanoDAP/tree/master/driver/windows7_serial_driver
Mbed driver için mbedWinSerial_16466.exe dosyasını kurun
One-click programming tool Script tool:
github.com/wuxx/openocd-toolbox
Pin bağlantıları:
TDI
TDO
nRST
U_TX
U_RX
TCK/CK
GND
TMS/IO
3V3
5V
Sık Karşılaşılan Sorular
RDDI-DAP ERROR hatası alıyorum ?
Kısa ve kaliteli kablo kullanın
Dupont kablolar arası paraziti azaltın
Gerekirse yazma hızını düşürün
Hedef çip algılanmıyor ?
GND, CLK, IO, 3V3 bağlantılarını kontrol edin
Hedef kartın beslemesini doğrulayın
Usb çıkışı maksimum 500mA ile sınırlıdır
Linux altında çalışır mı ?
Evet
OpenOCD ile tam uyumludur
Paket içeriği :
1 Adet Daplink Jtag Programlayıcı Kutulu
1 Adet 5 pin dişi dişi 20cm header kablo