Maple JTAG How To
Jump to navigation
Jump to search
This is a page about using JTAG with Maple - JTAG will allow you to use a debugger like GDB to debug programs running on the Maple. You can also use the JTAG adapter to re-flash (re-install) the bootloader in case you "brick" the board and can't install programs on it via the bootloader.
JTAG Debugger
You need a JTAG debugger to manage the connection and debugging of the Maple. These plug into your computer via USB and into the Maple via its JTAG port.
- Olimex ARM-USB-OCD - only this debugger is known to work. Olimex's ARM-USB-TINY is known not to work.
- ARM-USB-OCD at Sparkfun
JTAG Adapter
Maple's 8-pin JTAG port is non-standard, so you need an adapter circuit to go between the ARM 20-pin connector and the Maple 8-pin connector.
- Maple JTAG adapter circuit and board layout - the one in Maple's source tree may work, but has extra resistors and other errors. This circuit is known to work.
- Circuit diagram
- picture of PCB design