Spoločnosť Sid Price, spoločnosť zaoberajúca sa softvérom pre návrh zabudovaného softvéru, zahájila kampaň na bezdrôtovej ladiacej sonde pre mikroprocesory ARM Coretex-M s názvom ctxLink. CtxLink je otvorený hardvér, otvorené pevný ware, Black Magic Probe (BMP) na základe ladenie Probe, ktorý podporuje Wi-Fi pripojenie a batériový prevádzku. Implementáciou rozhrania SWD a JTAG prináša do vášho debuggera na zdrojovej úrovni vzdialený hardvér pre vzdialené, káblové programovanie a ladenie mikrokontrolérov ARM Cortex-M aj na miestach, kde nie je možná kabeláž USB.
ctxLink umožňuje prístup do systému z určitej vzdialenosti pre aplikácie, ako je ladenie robotického systému, programovanie tieneného zariadenia, obchádzanie nepríjemných priestorov alebo hackovanie projektu, ktorý je len trochu príliš ďaleko. Konfigurácia smerovača na preposielanie prichádzajúcich pripojení pre port servera GDB na ctxLink umožňuje miestnemu debuggeru prístup k zariadeniam, ktoré sú aj v iných krajinách. Nasadenie v sieti je možné spravovať buď prostredníctvom chráneného nastavenia Wi-Fi (WPS), alebo pomocou zabezpečenia HTTP pomocou inteligentného telefónu.
ctxLink môže ťažiť z aktívnej komunity, ktorá prináša podporu pre nové cieľové MCU a je synchronizovaná s BMP, takže je možné okamžite implementovať ďalšiu podporu MCU pre BMP komunitu. Viac informácií nájdete na stránke kampane.
technické údaje
- Mikrokontrolér: STM32F401RE
- Modul Wi-Fi: Microchip WINC1500
- Fyzické: 89 mm x 33 mm, 4-vrstvová PCB
Ladenie
- Podporuje širokú škálu cieľov ARM Cortex vrátane ST, Atmel, Nordic, NXP a ďalších
- Zahŕňa zabudovaný server GDB, ktorý je možné používať so širokou škálou integrovaných vývojových prostredí (IDE).
- Podporuje širokú škálu cieľových napätí (1,7 V až 5 V)
Moc
- Môže byť napájaný z terča (iba terče 3 V až 5 V)
- Môže byť napájané batériou LiPo (nie je súčasťou balenia). Bol testovaný s batériou 3,7 V 1200 mAh od spoločnosti Adafruit
- Batériu je možné nabíjať cez USB
- Môže byť použitý na napájanie cieľa (až 100 mA) bez ohľadu na to, či je samotný ctxLink napájaný z batérie alebo cez USB