Sid Price, ein Dienstleistungsunternehmen für eingebettetes Software-Design, hat eine Kampagne zur drahtlosen Debug-Prüfung für ARM Coretex-M-Mikroprozessoren mit dem Namen ctxLink gestartet. Der ctxLink ist eine offene Hardware, offene Firmware, Black Magic Probe (BMP) -basierte Debugging-Sonde, die Wi-Fi-Konnektivität und batteriebetriebenen Betrieb unterstützt. Durch die Implementierung der SWD- und JTAG-Schnittstelle wird Remote-Hardware auf Ihren Debugger auf Quellenebene gebracht, damit ARM Cortex-M-Mikrocontroller auch an Orten, an denen keine USB-Verkabelung möglich ist, ferngesteuert, kabellos programmiert und debuggt werden können.
Mit ctxLink können Sie aus einer bestimmten Entfernung auf das System zugreifen, um beispielsweise ein Robotersystem zu debuggen, ein abgeschirmtes Gerät zu programmieren, ein umständliches Gehäuse zu umgehen oder ein Projekt zu hacken, das etwas zu weit entfernt ist. Durch die Konfiguration des Routers für die Weiterleitung eingehender Verbindungen für den GDB-Server-Port an ctxLink kann der lokale Debugger auf Geräte zugreifen, die sich auch in anderen Ländern befinden. Die Netzwerkbereitstellung kann entweder über WPS (Wi-Fi Protected Setup) oder mithilfe der HTTP-Bereitstellung mit einem Smartphone verwaltet werden.
ctxLink kann von einer aktiven Community profitieren, die Unterstützung für neue Ziel-MCUs bietet und mit BMP synchronisiert ist, sodass zusätzliche MCU-Unterstützung für die BMP-Community sofort implementiert werden kann. Sie können die Kampagnenseite für weitere Informationen besuchen.
Spezifikationen
- Mikrocontroller: STM32F401RE
- Wi-Fi-Modul: Microchip WINC1500
- Physikalisch: 89 mm x 33 mm, 4-lagige Leiterplatte
Debuggen
- Unterstützt eine Vielzahl von ARM Cortex-Zielen, darunter ST, Atmel, Nordic, NXP und andere
- Enthält einen integrierten GDB-Server, der mit einer Vielzahl von IDEs (Integrated Development Environments) verwendet werden kann.
- Unterstützt einen weiten Bereich von Zielspannungen (1,7 V bis 5 V)
Leistung
- Kann vom Ziel aus mit Strom versorgt werden (nur 3 V bis 5 V Ziele)
- Kann mit einem LiPo-Akku betrieben werden (nicht im Lieferumfang enthalten). Wurde mit Adafruits 3,7 V 1200 mAh Batterie getestet
- Der Akku kann über USB aufgeladen werden
- Kann zur Stromversorgung des Ziels (bis zu 100 mA) verwendet werden, unabhängig davon, ob ctxLink selbst über einen Akku oder über USB mit Strom versorgt wird