Skip to content

Commit

Permalink
Removed unused interface_jtag_set_end_state and wrote down some notes…
Browse files Browse the repository at this point in the history
… on TCP/IP client/server scheme.
  • Loading branch information
oharboe committed Oct 20, 2009
1 parent 79e257a commit a1609e5
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 13 deletions.
7 changes: 7 additions & 0 deletions TODO
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,13 @@ interface support:
The following tasks have been suggested for adding new JTAG interfaces:

- TCP driver: allow client/server for remote JTAG interface control.
This requires a client and a server. The server is built into the
normal OpenOCD and takes commands from the client and executes
them on the interface returning the result of TCP/IP. The client
is an OpenOCD which is built with a TCP/IP minidriver. The use
of a minidriver is required to capture all the jtag_add_xxx()
fn's at a high enough level and repackage these cmd's as
TCP/IP packets handled by the server.

@section thelistswd Serial Wire Debug

Expand Down
1 change: 0 additions & 1 deletion src/jtag/minidriver.h
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,6 @@ extern int interface_jtag_add_runtest(int num_cycles, tap_state_t endstate);
* approperiate
*/
extern int interface_jtag_add_reset(int trst, int srst);
extern int interface_jtag_set_end_state(tap_state_t endstate);
extern int interface_jtag_add_sleep(uint32_t us);
extern int interface_jtag_add_clocks(int num_cycles);
extern int interface_jtag_execute_queue(void);
Expand Down
6 changes: 0 additions & 6 deletions src/jtag/minidummy/minidummy.c
Original file line number Diff line number Diff line change
Expand Up @@ -59,12 +59,6 @@ int interface_jtag_execute_queue(void)

extern int jtag_check_value(uint8_t *captured, void *priv);

int interface_jtag_set_end_state(tap_state_t state)
{
return ERROR_OK;
}


int interface_jtag_add_ir_scan(int num_fields, const scan_field_t *fields, tap_state_t state)
{
/* synchronously do the operation here */
Expand Down
6 changes: 0 additions & 6 deletions src/jtag/zy1000/zy1000.c
Original file line number Diff line number Diff line change
Expand Up @@ -532,12 +532,6 @@ static __inline void scanFields(int num_fields, const scan_field_t *fields, tap_
}
}

int interface_jtag_set_end_state(tap_state_t state)
{
return ERROR_OK;
}


int interface_jtag_add_ir_scan(int num_fields, const scan_field_t *fields, tap_state_t state)
{

Expand Down

0 comments on commit a1609e5

Please sign in to comment.