arc_jtag_enque_set_transaction() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDarc_jtag_enque_set_transaction()

arc_jtag_enque_set_transaction() function

Set transaction in command register. This function sets instruction register and then transaction register, there is no need to invoke write_ir before invoking this function.

Syntax

static void arc_jtag_enque_set_transaction(struct arc_jtag *jtag_info,     uint32_t new_trans,     tap_state_t end_state);

Arguments

jtag_info

new_trans

Transaction to write to transaction command register.

end_state

End state after writing.

References

LocationReferrerText
arc_jtag.c:118
static void arc_jtag_enque_set_transaction(struct arc_jtag *jtag_info,
arc_jtag.c:151arc_jtag_enque_reset_transaction()
arc_jtag_enque_set_transaction(jtag_info, ARC_JTAG_CMD_NOP, TAP_IDLE);
arc_jtag.c:259arc_jtag_write_registers()
arc_jtag_enque_set_transaction(jtag_info, transaction, TAP_DRPAUSE);
arc_jtag.c:299arc_jtag_read_registers()
arc_jtag_enque_set_transaction(jtag_info, transaction, TAP_DRPAUSE);
arc_jtag.c:453arc_jtag_write_memory()
arc_jtag_enque_set_transaction(jtag_info, ARC_JTAG_WRITE_TO_MEMORY, TAP_DRPAUSE);
arc_jtag.c:505arc_jtag_read_memory()
arc_jtag_enque_set_transaction(jtag_info, ARC_JTAG_READ_FROM_MEMORY, TAP_DRPAUSE);

Call Tree

Functions calling arc_jtag_enque_set_transaction()
Functions called by arc_jtag_enque_set_transaction()
arc_jtag_enque_set_transaction()
Data read by arc_jtag_enque_set_transaction()
Data written by arc_jtag_enque_set_transaction()
arc_jtag_enque_set_transaction()
all items filtered out
Type of arc_jtag_enque_set_transaction()
arc_jtag_enque_set_transaction()
uint8_t
all items filtered out