#include <pp_jtag.h>
Inheritance diagram for PPJTAG:
Public Methods | |
virtual bool | init (int argc, char **argv) |
Initialize the link with the connection device. More... | |
virtual void | ireg (unsigned char *data) |
Read and write the jtag instruction register. More... | |
virtual void | dreg (unsigned char *data, unsigned char length, bool writeOnly=false) |
Read and write the jtag data register. More... | |
virtual void | jtagReset (void) |
Put the JTAG in run test/idle mode. More... | |
virtual void | cpuReset (bool state) |
Assert or deassert the cpu reset line. More... | |
virtual void | trst (bool state) |
Assert or deassert the TRST (JTAG Reset). More... | |
virtual void | idle (unsigned int nbTCK) |
Idle for some TCKs in the run test/idle state. More... | |
virtual void | flushQueue (void) |
FLush the write only jtag command queue. | |
virtual const char * | getName (void) const |
Return the name of the Jtag Control (like usb, pp). | |
Private Attributes | |
unsigned short | port |
parrallel port number. |
Definition at line 34 of file pp_jtag.h.
|
Assert or deassert the cpu reset line.
Implements JTAGControl. Definition at line 257 of file pp_jtag.cpp. |
|
Read and write the jtag data register.
Implements JTAGControl. Definition at line 207 of file pp_jtag.cpp. |
|
Idle for some TCKs in the run test/idle state.
Implements JTAGControl. Definition at line 286 of file pp_jtag.cpp. |
|
Initialize the link with the connection device.
Implements JTAGControl. Definition at line 72 of file pp_jtag.cpp. References port. |
|
Read and write the jtag instruction register.
Implements JTAGControl. Definition at line 184 of file pp_jtag.cpp. |
|
Put the JTAG in run test/idle mode.
Implements JTAGControl. Definition at line 229 of file pp_jtag.cpp. References trst(). |
|
Assert or deassert the TRST (JTAG Reset).
Implements JTAGControl. Definition at line 270 of file pp_jtag.cpp. Referenced by jtagReset(). |