Sid Price, o companie de servicii de proiectare software încorporată, a lansat o campanie pe sondă de depanare wireless pentru microprocesoare ARM Coretex-M numită ctxLink. CtxLink este un hardware deschis, vase de firmă deschisă, Black Magic Probe (BMP) pe bază de Debugging Probe pe care le acceptă conectivitate Wi-Fi și baterie operațiuni alimentat. Prin implementarea interfeței SWD și JTAG, acesta aduce hardware-ul de la distanță la depanatorul la nivel de sursă pentru programare la distanță, fără cablu și depanare a microcontrolerelor ARM Cortex-M chiar și în locuri în care cablarea USB nu este posibilă.
ctxLink vă permite să accesați sistemul de la o anumită distanță pentru aplicații precum depanarea unui sistem robotizat, programarea unui dispozitiv ecranat, lucrul în jurul unei incinte incomode sau piratarea unui proiect care este puțin prea departe. Configurarea routerului pentru a redirecționa conexiunile de intrare pentru portul serverului GDB către ctxLink permite depanatorului local să acceseze dispozitivele aflate și în alte țări. Implementarea rețelei poate fi gestionată fie prin configurare protejată prin Wi-Fi (WPS), fie prin utilizarea provizionării HTTP cu un smartphone.
ctxLink poate beneficia de o comunitate activă care oferă suport pentru noi MCU-uri țintă și este sincronizată cu BMP, astfel încât suportul MCU suplimentar pentru comunitatea BMP poate fi implementat cu promptitudine. Puteți vizita pagina campaniei pentru mai multe informații.
Specificații
- Microcontroler: STM32F401RE
- Modul Wi-Fi: Microchip WINC1500
- Fizic: 89 mm x 33 mm, PCB cu 4 straturi
Depanare
- Suportă o gamă largă de obiective ARM Cortex, inclusiv ST, Atmel, Nordic, NXP și altele
- Include un server GDB încorporat care poate fi utilizat cu o gamă largă de medii de dezvoltare integrate (IDE)
- Suportă o gamă largă de tensiuni țintă (1,7 V până la 5 V)
Putere
- Poate fi alimentat de la țintă (numai de la 3 V la 5 V ținte)
- Poate fi alimentat de o baterie LiPo (nu este inclusă). A fost testat cu bateria Adafruit de 3.7V 1200mAh
- Bateria poate fi încărcată prin USB
- Poate fi utilizat pentru alimentarea țintei (până la 100 mA), indiferent dacă ctxLink în sine este alimentat de la o baterie sau prin USB