From: Øyvind H. <go...@us...> - 2009-10-20 15:55:25
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Main OpenOCD repository". The branch, master has been updated via a754617d5764c697e66eb7d68efdf758a89d54a3 (commit) from 1c8177d78ea2b24159ef4e3647c947a1ad7e02ed (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit a754617d5764c697e66eb7d68efdf758a89d54a3 Author: Ãyvind Harboe <oyv...@zy...> Date: Tue Oct 20 15:54:53 2009 +0200 Removed unused interface_jtag_set_end_state and wrote down some notes on TCP/IP client/server scheme. diff --git a/TODO b/TODO index a57ed24..0d88812 100644 --- a/TODO +++ b/TODO @@ -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 diff --git a/src/jtag/minidriver.h b/src/jtag/minidriver.h index 07fed01..b7c01ab 100644 --- a/src/jtag/minidriver.h +++ b/src/jtag/minidriver.h @@ -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); diff --git a/src/jtag/minidummy/minidummy.c b/src/jtag/minidummy/minidummy.c index 3c08435..2cab0f5 100644 --- a/src/jtag/minidummy/minidummy.c +++ b/src/jtag/minidummy/minidummy.c @@ -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 */ diff --git a/src/jtag/zy1000/zy1000.c b/src/jtag/zy1000/zy1000.c index e56f6d2..f45bff5 100644 --- a/src/jtag/zy1000/zy1000.c +++ b/src/jtag/zy1000/zy1000.c @@ -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) { ----------------------------------------------------------------------- Summary of changes: TODO | 7 +++++++ src/jtag/minidriver.h | 1 - src/jtag/minidummy/minidummy.c | 6 ------ src/jtag/zy1000/zy1000.c | 6 ------ 4 files changed, 7 insertions(+), 13 deletions(-) hooks/post-receive -- Main OpenOCD repository |