Sid Price, une société de services de conception de logiciels embarqués, a lancé une campagne sur la sonde de débogage sans fil pour les microprocesseurs ARM Coretex-M appelée ctxLink. Le ctxLink est une sonde de débogage basée sur Black Magic Probe (BMP) qui prend en charge la connectivité Wi-Fi et les opérations alimentées par batterie. En implémentant l'interface SWD et JTAG, il apporte du matériel distant à votre débogueur de niveau source pour la programmation et le débogage à distance et sans câble des microcontrôleurs ARM Cortex-M, même dans les endroits où le câblage USB n'est pas possible.
ctxLink vous permet d'accéder au système à une certaine distance pour des applications telles que le débogage d'un système robotique, la programmation d'un appareil blindé, le travail autour d'un boîtier gênant ou le piratage d'un projet qui est juste un peu trop loin. La configuration du routeur pour transférer les connexions entrantes du port du serveur GDB vers ctxLink permet au débogueur local d'accéder aux périphériques qui se trouvent également dans d'autres pays. Le déploiement réseau peut être géré soit via la configuration protégée Wi-Fi (WPS), soit en utilisant l'approvisionnement HTTP avec un smartphone.
ctxLink peut bénéficier d'une communauté active qui apporte un support pour les nouveaux MCU cibles et il est synchronisé avec BMP afin que le support MCU supplémentaire de la communauté BMP puisse être mis en œuvre rapidement. Vous pouvez visiter la page de la campagne pour plus d'informations.
Caractéristiques
- Microcontrôleur: STM32F401RE
- Module Wi-Fi: Microchip WINC1500
- Physique: 89 mm x 33 mm, PCB à 4 couches
Débogage
- Prend en charge une large gamme de cibles ARM Cortex, notamment ST, Atmel, Nordic, NXP et autres
- Inclut un serveur GDB intégré qui peut être utilisé avec un large éventail d'environnements de développement intégrés (IDE)
- Prend en charge une large gamme de tensions cibles (1,7 V à 5 V)
Puissance
- Peut être alimenté par la cible (cibles 3 V à 5 V uniquement)
- Peut être alimenté par une batterie LiPo (non incluse). A été testé avec la batterie 3.7V 1200mAh d'Adafruit
- La batterie peut être chargée via USB
- Peut être utilisé pour alimenter la cible (jusqu'à 100 mA), que ctxLink lui-même soit alimenté par une batterie ou via USB