arc_jtag_write_core_reg() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDarc_jtag_write_core_reg()

arc_jtag_write_core_reg() function

Write core registers. addr is an array of addresses, and those addresses can be in any order, though it is recommended that they are in sequential order where possible, as this reduces number of JTAG commands to transfer.

Syntax

int arc_jtag_write_core_reg(struct arc_jtag *jtag_info,     uint32_t *addr,     uint32_t count,     const uint32_t *buffer);
Implemented in arc_jtag.c:342

Arguments

jtag_info

addr

Array of registers numbers.

count

Amount of registers in arrays.

buffer

Array of register values.

References

LocationReferrerText
arc_jtag.c:342
int arc_jtag_write_core_reg(struct arc_jtag *jtag_info, uint32_t *addr,
arc_jtag.h:48
int arc_jtag_write_core_reg(struct arc_jtag *jtag_info, uint32_t *addr,
arc.c:1225arc_restore_context()
retval = arc_jtag_write_core_reg(&arc->jtag_info, core_addrs, core_cnt, core_values);
arc_jtag.c:329arc_jtag_write_core_reg_one()
return arc_jtag_write_core_reg(jtag_info, &addr, 1, &value);

Call Tree

Functions calling arc_jtag_write_core_reg()
Functions called by arc_jtag_write_core_reg()
arc_jtag_write_core_reg()
all items filtered out