Ürün özellikleri
(1) Donanım şeması PCB tamamen açık kaynaktır, yazılım açık kaynaktır, telif hakkı riski yoktur.
Şu anda piyasadaki jlink/stlink korsan olarak kullanılıyor ve kullanımında bazı hukuki sorunlar yaşanıyor. MDK gibi bazı jlinkler IDE ile kullanıldığında korsanlığa neden olur ve normal şekilde kullanılamaz, bazı jlink sürümlerinde ise bir süre kullanıldıktan sonra firmware kaybetme sorunu yaşanır. Ürün yazılımı kaybolduğunda yazılımı manuel olarak geri yüklemeniz gerekir.
(2) SWD arayüzünü çıkarın, keil, IAR, openocd dahil olmak üzere ana bilgisayar hata ayıklama yazılımını destekleyin, SwD indirmeyi destekleyin, tek adımlı hata ayıklama.
(3) openocd ile JTAG arayüzü, ARM Cortex-A serisi, DSP, FPGA, MIPS vb. gibi dünya çapındaki neredeyse tüm SoC çiplerinin hata ayıklamasını destekleyebilir, çünkü SWD protokolü yalnızca ARM tarafından tanımlanan özel bir protokoldür ve JTAG uluslararası IEEE 1149 standardıdır. Her zamanki emülatör hedef çipi genellikle JTAG arayüzünü tanıtmayan ARM Cortex-M serisidir ve bu ürün, diğer platformlar altında çalışma geliştirmeniz ve hata ayıklamanız için uygun olan JTAG arayüzünü sunar.
(4)Sanal seri bağlantı noktasını destekleyin (yani, bir emülatör olarak veya ch340, cp2102, p12303'ün yerine seri bağlantı noktası aracı olarak kullanılabilir)
(5)DAPLink, USB flash sürücü donanım yazılımı yükseltmesini destekler, sadece nRST'yi topraklayın ve DAPLink, PC'ye takın. Bir USB flash sürücü olacaktır; aygıt yazılımı yükseltmesini tamamlamak için yeni aygıt yazılımını (hex veya bin dosyası) USB flash sürücüye sürüklemeniz yeterlidir. DAPLink, U disk işlevine sahip bir önyükleyici uyguladığından, aygıt yazılımı yükseltmesini kolayca tamamlayabilir. Seri üretimde STM32 tabanlı bir ürününüz varsa ve ürünün daha sonra yükseltilmesi gerekebilirse, DAPLink'teki önyükleme yükleyici kodu referansınıza çok değer; istemcinin karmaşık IDE yüklemesine veya işlemi tamamlamak için yazma araçlarına ihtiyacı yoktur. yükseltme, ürün yükseltmenizi rahatlıkla tamamlayabilmeniz için U diske sürüklemeniz yeterlidir.
Kablolama prosedürü
1. Emülatörü hedef panele bağlayın
SWD bağlantı şeması
JTAG bağlantı şeması
Soru-Cevap
1. RDDI-DAP HATASI'nı gösteren yazma hatası, nasıl çözülür?
C: Simülatörün yanma hızı hızlı olduğundan, dupont hattı arasındaki sinyal karışma üretecektir, lütfen daha kısa Dupont hattını veya yakından bağlı Dupont hattını değiştirmeyi deneyin, ayrıca yazma hızını azaltmayı da deneyebilirsiniz, genellikle çözülebilir normalde.
2. Hedef tespit edilemiyorsa ve bu iletişim arızasını gösteriyorsa ne yapılmalıdır?
C: Lütfen önce donanım kablosunun doğru olup olmadığını (GND,CLK,10,3V3) kontrol edin ve ardından hedef kartın güç kaynağının normal olup olmadığını kontrol edin. Hedef panele simülatör tarafından güç veriliyorsa, USB'nin maksimum çıkış akımı yalnızca 500mA olduğundan, lütfen hedef panelin güç kaynağının yetersiz olup olmadığını kontrol edin.
3. Hangi çip hata ayıklama yazma işlemi CMSIS DAP/DAPLink tarafından desteklenmektedir?
C: Tipik kullanım senaryosu MCU'yu programlamak ve hata ayıklamaktır. Teorik olarak, Cortex-M serisinin çekirdeği, yazma ve hata ayıklama için DAP'yi, STM32 tam serisi yongalar, GD32 tam serisi, nRF51/52 serisi vb. gibi tipik yongaları kullanabilir.
4. Linux altında hata ayıklamak için DAP öykünücüsünü kullanabilir miyim?
C: Linux altında hata ayıklama için openocd ve DAP öykünücüsünü kullanabilirsiniz. openocd dünyadaki en popüler ve güçlü açık kaynaklı hata ayıklayıcıdır. Openocd'yi pencereler altında da kullanabilirsiniz, uygun yapılandırma komut dosyasını yazarak çipin hata ayıklamasını, yazma ve diğer işlemleri gerçekleştirebilirsiniz.
Ürün çekimi