#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(). |
1.2.15