Difference between revisions of "CricketProbe/v1.00"
Jump to navigation
Jump to search
Line 54: | Line 54: | ||
===Components Layout=== | ===Components Layout=== | ||
<gallery> | |||
Image:CricketProbe_v100_2D_top_components.png|CricketProbe v1.00 top components Layout | |||
Image:CricketProbe_v100_2D_bottom_components.png|CricketProbe v1.00 bottom components Layout | |||
Image:CricketProbe_v100_top_components.png|CricketProbe v1.00 top components detail | |||
Image:CricketProbe_v100_bottom_components.png|CricketProbe v1.00 bottom components detail | |||
</gallery> | |||
=== Bill Of Material === | === Bill Of Material === |
Revision as of 23:35, 16 April 2014
The CricketProbe is a debugging tool for microprocessors.
It is a PCB re-design and connectors improvement of the Black Sphere Technologies Black Magic Probe and is fully software-compatible.
Hardware Revision History
Version # | Release Date | Release Notes |
---|---|---|
v1.00 (current) | 04/2014 | Initial release |
v0.00 | 02/2014 | Prototype |
Detailed Features
As it is fully compatible with the Black Magic Probe, features are idebtical:
(following is a copy of Black Magic Probe's webpage)
- Targets ARM Cortex based microcontrollers.
- Connects to the target processor using the JTAG interface. Alternatively, the ARM Serial Wire Debug protocol may be used.
- Provides full debugging functionality, including: watchpoints, flash memory breakpoints, memory and register examination, flash memory programming, etc.
- Supports multiple targets on a single JTAG scan chain.
- Interface to the host computer is a standard USB CDC ACM device (virtual serial port), which does not require special drivers on Linux.
- Implements the GDB extended remote debugging protocol for seamless integration with the GNU debugger and other GNU development tools.
- Implements USB DFU class for easy firmware upgrade as updates become available.
- Works with Windows, Linux and Mac environments.
Allows you to:
- Load your application into the target Flash memory or RAM.
- Single step through your program.
- Run your program in real-time and halt on demand.
- Examine and modify CPU registers and memory.
- Obtain a call stack backtrace.
- Set up to 6 hardware assisted breakpoints.
- Set up to 4 hardware assisted read, write or access watchpoints.
- Set unlimited software breakpoints when executing your application from RAM.
Pictures
Pinout
Schematic
PCB
Gerber & Drill Files
Assembly
Components Layout
Bill Of Material
PCB and assembled boards suppliers
Check availability on Get Hardware page