Sid Price, firma świadcząca usługi projektowania oprogramowania wbudowanego, rozpoczęła kampanię dotyczącą bezprzewodowej sondy debugującej dla mikroprocesorów ARM Coretex-M o nazwie ctxLink. CtxLink jest open hardware, open firma ware, Black Magic Probe (BMP) w oparciu debugowanie Probe który obsługuje łączność Wi-Fi i zasilanie bateryjne operacje. Wdrażając interfejs SWD i JTAG, przenosi zdalny sprzęt do debuggera na poziomie źródła w celu zdalnego, bezprzewodowego programowania i debugowania mikrokontrolerów ARM Cortex-M nawet w miejscach, w których okablowanie USB nie jest możliwe.
ctxLink umożliwia dostęp do systemu z pewnej odległości w zastosowaniach, takich jak debugowanie systemu robotycznego, programowanie urządzenia ekranowanego, praca w niewygodnej obudowie lub włamywanie się do projektu, który jest trochę za daleko. Skonfigurowanie routera do przekazywania połączeń przychodzących dla portu serwera GDB do ctxLink umożliwia lokalnemu debugerowi dostęp do urządzeń znajdujących się również w innych krajach. Wdrożeniem sieciowym można zarządzać za pomocą chronionej konfiguracji Wi-Fi (WPS) lub przy użyciu obsługi administracyjnej HTTP ze smartfonem.
ctxLink może skorzystać na aktywnej społeczności, która zapewnia wsparcie dla nowych docelowych mikrokontrolerów i jest zsynchronizowana z BMP, dzięki czemu dodatkowe wsparcie MCU dla społeczności BMP można szybko wdrożyć. Możesz odwiedzić stronę kampanii, aby uzyskać więcej informacji.
Specyfikacje
- Mikrokontroler: STM32F401RE
- Moduł Wi-Fi: Microchip WINC1500
- Fizyczne: 89 mm x 33 mm, 4-warstwowa płytka drukowana
Debugowanie
- Obsługuje szeroką gamę celów ARM Cortex, w tym ST, Atmel, Nordic, NXP i inne
- Zawiera wbudowany serwer GDB, którego można używać z szeroką gamą zintegrowanych środowisk programistycznych (IDE)
- Obsługuje szeroki zakres napięć docelowych (1,7 V do 5 V)
Moc
- Może być zasilany z celu (tylko cele od 3 V do 5 V)
- Może być zasilany baterią LiPo (brak w zestawie). Został przetestowany z baterią Adafruit 3,7 V 1200 mAh
- Akumulator można ładować przez USB
- Może być używany do zasilania celu (do 100 mA) niezależnie od tego, czy sam ctxLink jest zasilany z baterii, czy przez USB