jtag_debug_state_machine() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDjtag_debug_state_machine()

jtag_debug_state_machine() function

Prints verbose TAP state transitions for the given TMS/TDI buffers.

Syntax

static inline tap_state_t jtag_debug_state_machine(const void *tms_buf,     const void *tdi_buf,     unsigned tap_len,     tap_state_t start_tap_state);

Arguments

tms_buf

must points to a buffer containing the TMS bitstream.

tdi_buf

must points to a buffer containing the TDI bitstream.

tap_len

must specify the length of the TMS/TDI bitstreams.

start_tap_state

must specify the current TAP state.

Return value

the final TAP state; pass as @a start_tap_state in following call.

References

LocationReferrerText
interface.h:161
static inline tap_state_t jtag_debug_state_machine(const void *tms_buf,
jlink.c:2047jlink_flush()
jlink_last_state = jtag_debug_state_machine(tms_buffer, tdi_buffer,

Call Tree

Functions calling jtag_debug_state_machine()
Functions called by jtag_debug_state_machine()
all items filtered out
jtag_debug_state_machine()
all items filtered out
Type of jtag_debug_state_machine()
jtag_debug_state_machine()
all items filtered out