EmbeddedRelated.com
ARM-JTAG-COOCOX

ARM-JTAG-COOCOX

Olimex LTD
ARM® - Debugger, Programmer (In-Circuit/In-System)
Active1 in stock

Overview

The ARM-JTAG-COOCOX is an affordable hardware debugger and programmer designed for ARM Cortex-M microcontrollers. Based on the CoLinkEx design, it provides a bridge between a PC's USB port and the target processor's debugging interface. This tool is specifically optimized for use with the CooCox CoIDE environment but supports other open-source toolchains as well.

Why Choose This Part

The probe supports both JTAG and SWD (Serial Wire Debug) interfaces, ensuring compatibility with a wide range of modern ARM devices. It offers a cost-effective alternative to professional debuggers while maintaining essential features for professional development. Its open-hardware heritage makes it well-documented and easy to integrate into various development workflows.

Applications

Firmware Development
Real-time debugging of ARM Cortex-M application code including hardware breakpoints and watchpoints.
Production Programming
In-system programming of internal flash memory on supported ARM microcontrollers.
Educational Prototyping
Learning ARM architecture through hands-on code execution and register-level inspection.

Key Specifications

Type Debugger, Programmer (In-Circuit/In-System)
Contents Board(s)
Utilized IC / Part ARM

Getting Started

Connect the probe to your PC via USB and link it to your target board using the standard 20-pin ARM JTAG header. While designed for CoIDE, it can also be used with other environments that support CoLinkEx-compatible hardware. Ensure your target board is powered independently, as the debugger typically does not provide power to the target.

ARM-JTAG Family

Part NumberDifferenceStock
ARM-JTAG-SWD (Olimex Ltd.) SWD 51

Also Consider

J-Link EDU Mini Segger Microcontroller Systems - A professional-grade debugger with extensive IDE support, though restricted to non-commercial educational use.
ARM-USB-TINY-H Olimex LTD - A high-speed OpenOCD compatible JTAG debugger suitable for a broader range of processors including ARM7 and ARM9.