Sid Price, et innebygd programvaredesigntjenesteselskap, har lansert en kampanje for trådløs feilsøking for ARM Coretex-M mikroprosessorer kalt ctxLink. Den ctxLink er en åpen hardware, åpen fast ware, Black Magic Probe (BMP) basert Debugging Probe som støtter Wi-Fi-tilkobling og batteridrevet virksomhet. Ved å implementere SWD- og JTAG-grensesnitt, bringer det ekstern maskinvare til kildedebugger for ekstern, kabelfri programmering og feilsøking av ARM Cortex-M-mikrokontrollere, selv på steder der USB-kabling ikke er mulig.
ctxLink lar deg få tilgang til systemet fra en viss avstand for applikasjoner som feilsøking av et robotsystem, programmering av en skjermet enhet, arbeid rundt en vanskelig kabinett eller hacking på et prosjekt som er litt for langt unna. Ved å konfigurere ruteren til å videresende innkommende tilkoblinger for GDB-serverporten til ctxLink, kan den lokale feilsøkingsprogrammet også få tilgang til enhetene som er i andre land. Nettverksdistribusjonen kan administreres enten via Wi-Fi-beskyttet oppsett (WPS) eller ved hjelp av HTTP-klargjøring med en smarttelefon.
ctxLink kan dra nytte av et aktivt fellesskap som gir støtte til nye mål-MCUer, og det er synkronisert med BMP, slik at ekstra MCU-støtte fra BMP-fellesskap kan implementeres raskt. Du kan besøke kampanjesiden for mer informasjon.
Spesifikasjoner
- Microcontroller: STM32F401RE
- Wi-Fi-modul: Microchip WINC1500
- Fysisk: 89 mm x 33 mm, 4-lags PCB
Feilsøking
- Støtter et bredt spekter av ARM Cortex-mål, inkludert ST, Atmel, Nordic, NXP og andre
- Inkluderer en innebygd GDB-server som kan brukes med et bredt spekter av integrerte utviklingsmiljøer (IDEer)
- Støtter et bredt spekter av målspenninger (1,7 V til 5 V)
Makt
- Kan drives fra målet (kun 3 V til 5 V-mål)
- Kan drives av et LiPo-batteri (ikke inkludert). Har blitt testet med Adafruits 3,7V 1200mAh batteri
- Batteriet kan lades via USB
- Kan brukes til å drive målet (opptil 100 mA) uansett om ctxLink i seg selv får strøm fra et batteri eller via USB