Services - tools - models - for embedded software development
Embecosm divider strip
Prev  Next

4.3.8.  The Low Level JTAG Interface

The interface to the OpenRISC JTAG system is found in gdb/or1k-jtag.c and gdb/or1k-jtag.h. The details are not directly relevant to porting GDB so only an overview is given here. Full details are found in the commenting within the source code.

The interface is layered, to maximize use. In particular much of the functionality is the same whether the target is connected remotely over TCP/IP or directly via a JP1 header connected to the parallel port.

Errors are either dealt with silently or (if fatal) via the GDB error function.

[Caution]Caution

Few people now use the JP1 direct connection, and there is no confidence that this code works at all!

Embecosm divider strip