Sid Price, een bedrijf dat service verleent aan embedded software, heeft een campagne gelanceerd over de draadloze debug-probe voor ARM Coretex-M microprocessors, genaamd ctxLink. De ctxLink is een open hardware, open firmware, Black Magic Probe (BMP) gebaseerde Debugging Probe die Wi-Fi-connectiviteit en werking op batterijen ondersteunt. Door de SWD- en JTAG-interface te implementeren, brengt het externe hardware naar uw debugger op bronniveau voor op afstand, kabelloos programmeren en debuggen van ARM Cortex-M-microcontrollers, zelfs op plaatsen waar USB-bekabeling niet mogelijk is.
ctxLink geeft je vanaf een bepaalde afstand toegang tot het systeem voor applicaties zoals het debuggen van een robotsysteem, het programmeren van een afgeschermd apparaat, het werken rond een lastige behuizing of het hacken van een project dat net iets te ver weg is. Door de router te configureren om inkomende verbindingen voor de GDB-serverpoort door te sturen naar ctxLink, heeft de lokale debugger toegang tot de apparaten die zich ook in andere landen bevinden. De netwerkimplementatie kan worden beheerd via Wi-Fi Protected Setup (WPS) of door middel van HTTP-provisioning met een smartphone.
ctxLink kan profiteren van een actieve community die ondersteuning biedt voor nieuwe doel-MCU's en het is gesynchroniseerd met BMP, zodat aanvullende MCU-ondersteuning van de BMP-community direct kan worden geïmplementeerd. Voor meer informatie kunt u terecht op de campagnepagina.
Specificaties
- Microcontroller: STM32F401RE
- Wi-Fi-module: Microchip WINC1500
- Fysiek: 89 mm x 33 mm, 4-laags printplaat
Debuggen
- Ondersteunt een breed scala aan ARM Cortex-doelen, waaronder ST, Atmel, Nordic, NXP en andere
- Bevat een ingebouwde GDB-server die kan worden gebruikt met een breed scala aan Integrated Development Environments (IDE's)
- Ondersteunt een breed scala aan doelspanningen (1,7 V tot 5 V)
Kracht
- Kan worden gevoed vanaf het doel (alleen 3 V tot 5 V doelen)
- Kan worden gevoed door een LiPo-batterij (niet inbegrepen). Is getest met de 3.7V 1200mAh-batterij van Adafruit
- De batterij kan worden opgeladen via USB
- Kan worden gebruikt om het doel van stroom te voorzien (tot 100 mA), ongeacht of ctxLink zelf wordt gevoed door een batterij of via USB