OpenOCD
|
Go to the source code of this file.
Functions | |
int | arm_jtag_close_connection (struct arm_jtag *jtag_info) |
static int | arm_jtag_reset_callback (enum jtag_event event, void *priv) |
int | arm_jtag_scann_inner (struct arm_jtag *jtag_info, uint32_t new_scan_chain, tap_state_t end_state) |
int | arm_jtag_set_instr_inner (struct jtag_tap *tap, uint32_t new_instr, void *no_verify_capture, tap_state_t end_state) |
int | arm_jtag_setup_connection (struct arm_jtag *jtag_info) |
int arm_jtag_close_connection | ( | struct arm_jtag * | jtag_info | ) |
Definition at line 85 of file arm_jtag.c.
References arm_jtag_reset_callback(), and jtag_unregister_event_callback().
Referenced by arm7_9_deinit().
|
static |
Definition at line 66 of file arm_jtag.c.
References arm_jtag::cur_scan_chain, ERROR_OK, JTAG_TRST_ASSERTED, and priv.
Referenced by arm_jtag_close_connection(), and arm_jtag_setup_connection().
int arm_jtag_scann_inner | ( | struct arm_jtag * | jtag_info, |
uint32_t | new_scan_chain, | ||
tap_state_t | end_state | ||
) |
Definition at line 44 of file arm_jtag.c.
References arm_jtag_set_instr(), buf_set_u32(), arm_jtag::cur_scan_chain, ERROR_OK, jtag_add_dr_scan(), NULL, scan_field::num_bits, scan_field::out_value, arm_jtag::scann_instr, arm_jtag::scann_size, and arm_jtag::tap.
Referenced by arm_jtag_scann().
int arm_jtag_set_instr_inner | ( | struct jtag_tap * | tap, |
uint32_t | new_instr, | ||
void * | no_verify_capture, | ||
tap_state_t | end_state | ||
) |
Definition at line 21 of file arm_jtag.c.
References buf_set_u32(), ERROR_OK, scan_field::in_value, jtag_tap::ir_length, jtag_add_ir_scan(), jtag_add_ir_scan_noverify(), NULL, scan_field::num_bits, and scan_field::out_value.
Referenced by arm_jtag_set_instr().
int arm_jtag_setup_connection | ( | struct arm_jtag * | jtag_info | ) |
Definition at line 76 of file arm_jtag.c.
References arm_jtag_reset_callback(), arm_jtag::cur_scan_chain, arm_jtag::intest_instr, jtag_register_event_callback(), and arm_jtag::scann_instr.