Supports various Cortex-M cores, can be used wirelessly in the local area network, and can be used remotely in the external network.
ctxLink is an open hardware, open firmware debug probe based on the Black Magic Probe (BMP) that supports Wi-Fi connectivity and battery-powered operation. It implements SWD and JTAG interfaces for remote, cable-less programming and debugging of ARM Cortex-M microcontrollers.
When connected to a battery or powered by a target, ctxLink brings remote hardware to your source-level debugger, whether you're debugging a robotic system, programming a shielded device, working around a bulky enclosure, or just a little further from the couch Hacking on your project, ctxLink can help you. What if your goal is really far away? Like being in another remote country? ctxLink works too. Simply configure your router to forward incoming connections to the GDB server port to ctxLink, and your local debugger will gain access to the remote device. Network deployment of ctxLink can be managed via Wi-Fi Protected Setup (WPS) or HTTP configuration using a smartphone.
Features
Usability
-Open hardware and open source firmware based on the BMP
-Uses built-in STM32 system bootloader for firmware updates
-Compatible with Windows, Mac, and Linux
Debugging
-Implements SWD and JTAG interfaces
-Supports a wide range of ARM Cortex targets, including ST, Atmel, Nordic, NXP, and others
-Includes a built-in GDB Server that can be used with a wide range of Integrated Development Environments (IDEs)
-Supports a wide range of target voltages (1.7 V to 5 V)
Connectivity
-Supports USB and Wi-Fi connections to the host computer
-Wi-Fi can be configured using WPS or through HTTP provisioning with a smartphone
Power
-Can be powered from the target (3 V to 5 V targets only)
-Can be powered by a LiPo battery (not included). Has been tested with Adafruit's 3.7V 1200mAh battery
-Battery can be charged through USB
-Can be used to power the target (up to 100 mA) regardless of whether ctxLink itself is powered from a battery or through USB
Specifications
-Microcontroller: STM32F401RE
-Wi-Fi module: Microchip WINC1500
-Physical: 89 mm x 33 mm, 4-layer PCB
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet