Gömülü bir yazılım tasarım hizmeti şirketi olan Sid Price, ARM Coretex-M Mikroişlemciler için ctxLink adlı Kablosuz hata ayıklama araştırması kampanyası başlattı. CtxLink dayanan açık bir donanım, açık firma eşya, Black Magic Probe (BMP) 'dir Hata ayıklama Probe destekleri olduğunu Wi-Fi bağlantısı ve pil işlemleri desteklenmektedir. SWD ve JTAG arabirimini uygulayarak, USB kablolamanın mümkün olmadığı yerlerde bile ARM Cortex-M mikro denetleyicilerin uzaktan, kablosuz programlama ve hata ayıklama için kaynak düzeyinde hata ayıklayıcınıza uzak donanımı getirir.
ctxLink, robotik bir sistemde hata ayıklama, korumalı bir cihaz programlama, garip bir muhafaza etrafında çalışma veya biraz uzaktaki bir projeyi hackleme gibi uygulamalar için sisteme belirli bir mesafeden erişmenizi sağlar. Yönlendiriciyi GDB sunucu bağlantı noktası için gelen bağlantıları ctxLink'e iletecek şekilde yapılandırmak, yerel hata ayıklayıcının diğer ülkelerdeki cihazlara da erişmesine izin verir. Ağ dağıtımı, Wi-Fi korumalı kurulum (WPS) aracılığıyla veya bir akıllı telefon ile HTTP sağlama kullanılarak yönetilebilir.
ctxLink, yeni hedef MCU'lar için destek sağlayan aktif bir topluluktan yararlanabilir ve BMP ile senkronize edilir, böylece BMP topluluğu için ek MCU desteği hemen uygulanabilir. Daha fazla bilgi için kampanya sayfasını ziyaret edebilirsiniz.
Teknik Özellikler
- Mikrodenetleyici: STM32F401RE
- Wi-Fi modülü: Microchip WINC1500
- Fiziksel: 89 mm x 33 mm, 4 katmanlı PCB
Hata ayıklama
- ST, Atmel, Nordic, NXP ve diğerleri dahil olmak üzere çok çeşitli ARM Cortex hedeflerini destekler
- Çok çeşitli Entegre Geliştirme Ortamlarıyla (IDE'ler) kullanılabilen yerleşik bir GDB Sunucusu içerir
- Çok çeşitli hedef voltajları destekler (1,7 V ila 5 V)
Güç
- Hedeften güç alabilir (yalnızca 3 V ila 5 V hedefler)
- LiPo pil ile çalıştırılabilir (dahil değildir). Adafruit'in 3.7V 1200mAh bataryası ile test edildi
- Pil USB aracılığıyla şarj edilebilir
- CtxLink'in pilden veya USB'den güç almasına bakılmaksızın hedefe (100 mA'ya kadar) güç sağlamak için kullanılabilir