JTAG base library, ARM7TDMI and MIPS debugger stubs for GDB. Extendable architecture to add JTAG device drivers, debuggers, and custom JTAG applications.
Be the first to post a text review of jtagpack. Rate and review a project by clicking thumbs up or thumbs down in the right column.
jtagpack is a set of libraries and applications, built to facilitate quick implementation of different JTAG cables, and JTAG enabled development tools. Currently, jtagpack supports Wiggler-type JTAG cables (tested with Xilinx Parallel Cable III), and offers gdb debugger stubs for ARM7TDMI and MIPS targets. At the heart of jtagpack, there is libjtag. It has a pluggable cable driver interface, and abstracts the basic JTAG operations like TAP controller transactions and bit shifting. libjtag alone enables developers to build their own applications that access the JTAG logic of any JTAG-enabled chip, without having to care about the JTAG adapter hardware support. libjtag also makes it easy to switch to another type of electrical JTAG connector. The API is fixed, only a relatively simple driver for the cable has to be implemented. On top of libjtag, there is libjtagice, which talks to the debug units of those processors, using the libjtag API. The connection to gdb is made through the component jtagstub, which connects the debuggers from libjtagice to gdb over TCP/IP. The jtagpack project is looking for developers who want to try various platforms, add new cables and debugger targets. The base goal of jtagpack is to provide a general JTAG API. This will let developers make their own JTAG tools with less effort, and these tools will also be included with jtagpack.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?