OpenOCD
|
Data Fields | |
void * | arch_info |
uint32_t | blocksize |
bool | bp_scanned |
uint32_t | cc |
bool | cc_valid |
unsigned int | common_magic |
struct reg_cache * | core_cache |
uint32_t | core_regs [STM8_NUM_REGS] |
uint32_t | eepromend |
uint32_t | eepromstart |
bool | enable_step_irq |
bool | enable_stm8l |
struct working_area * | fast_data_area |
uint32_t | flash_cr2 |
uint32_t | flash_dukr |
uint32_t | flash_iapsr |
uint32_t | flash_ncr2 |
uint32_t | flash_pukr |
uint32_t | flashend |
uint32_t | flashstart |
struct stm8_comparator * | hw_break_list |
uint8_t | num_hw_bpoints |
uint8_t | num_hw_bpoints_avail |
uint32_t | optionend |
uint32_t | optionstart |
int(* | read_core_reg )(struct target *target, unsigned int num) |
bool | swim_configured |
int(* | write_core_reg )(struct target *target, unsigned int num) |
uint32_t stm8_common::blocksize |
Definition at line 186 of file stm8.c.
Referenced by stm8_init_arch_info(), stm8_jim_configure(), stm8_write_flash(), and stm8_write_memory().
bool stm8_common::bp_scanned |
Definition at line 182 of file stm8.c.
Referenced by stm8_configure_break_unit(), and stm8_init_arch_info().
uint32_t stm8_common::cc |
Definition at line 203 of file stm8.c.
Referenced by stm8_enable_interrupts().
bool stm8_common::cc_valid |
Definition at line 204 of file stm8.c.
Referenced by stm8_enable_interrupts().
unsigned int stm8_common::common_magic |
Definition at line 172 of file stm8.c.
Referenced by stm8_init_arch_info(), and stm8_run_algorithm().
struct reg_cache* stm8_common::core_cache |
Definition at line 175 of file stm8.c.
Referenced by stm8_arch_state(), stm8_build_reg_cache(), stm8_debug_entry(), stm8_free_reg_cache(), stm8_get_gdb_reg_list(), stm8_read_core_reg(), stm8_reset_assert(), stm8_restore_context(), stm8_resume(), stm8_run_algorithm(), stm8_run_and_wait(), stm8_save_context(), stm8_step(), and stm8_write_core_reg().
uint32_t stm8_common::core_regs[STM8_NUM_REGS] |
Definition at line 176 of file stm8.c.
Referenced by stm8_read_core_reg(), stm8_restore_context(), stm8_save_context(), and stm8_write_core_reg().
uint32_t stm8_common::eepromend |
Definition at line 190 of file stm8.c.
Referenced by stm8_init_arch_info(), stm8_jim_configure(), and stm8_write_memory().
uint32_t stm8_common::eepromstart |
Definition at line 189 of file stm8.c.
Referenced by stm8_init_arch_info(), stm8_jim_configure(), and stm8_write_memory().
bool stm8_common::enable_step_irq |
Definition at line 193 of file stm8.c.
Referenced by COMMAND_HANDLER(), stm8_jim_configure(), stm8_single_step_core(), and stm8_step().
bool stm8_common::enable_stm8l |
Definition at line 195 of file stm8.c.
Referenced by COMMAND_HANDLER(), stm8_init_flash_regs(), and stm8_jim_configure().
struct working_area* stm8_common::fast_data_area |
Definition at line 179 of file stm8.c.
Referenced by stm8_init_arch_info().
uint32_t stm8_common::flash_cr2 |
Definition at line 196 of file stm8.c.
Referenced by stm8_init_flash_regs(), and stm8_write_flash().
uint32_t stm8_common::flash_dukr |
Definition at line 199 of file stm8.c.
Referenced by stm8_init_flash_regs(), and stm8_unlock_eeprom().
uint32_t stm8_common::flash_iapsr |
Definition at line 198 of file stm8.c.
Referenced by stm8_init_flash_regs(), stm8_unlock_eeprom(), stm8_unlock_flash(), and stm8_write_flash().
uint32_t stm8_common::flash_ncr2 |
Definition at line 197 of file stm8.c.
Referenced by stm8_init_flash_regs(), and stm8_write_flash().
uint32_t stm8_common::flash_pukr |
Definition at line 200 of file stm8.c.
Referenced by stm8_init_flash_regs(), and stm8_unlock_flash().
uint32_t stm8_common::flashend |
Definition at line 188 of file stm8.c.
Referenced by stm8_init_arch_info(), stm8_jim_configure(), and stm8_write_memory().
uint32_t stm8_common::flashstart |
Definition at line 187 of file stm8.c.
Referenced by stm8_init_arch_info(), stm8_jim_configure(), and stm8_write_memory().
struct stm8_comparator* stm8_common::hw_break_list |
Definition at line 185 of file stm8.c.
Referenced by stm8_configure_break_unit(), stm8_deinit(), stm8_init_arch_info(), stm8_resume(), stm8_set_breakpoint(), stm8_set_watchpoint(), stm8_unset_breakpoint(), and stm8_unset_watchpoint().
uint8_t stm8_common::num_hw_bpoints |
Definition at line 183 of file stm8.c.
Referenced by stm8_configure_break_unit(), stm8_set_breakpoint(), stm8_set_watchpoint(), stm8_unset_breakpoint(), and stm8_unset_watchpoint().
uint8_t stm8_common::num_hw_bpoints_avail |
Definition at line 184 of file stm8.c.
Referenced by stm8_add_breakpoint(), stm8_add_watchpoint(), stm8_configure_break_unit(), stm8_remove_breakpoint(), and stm8_remove_watchpoint().
uint32_t stm8_common::optionend |
Definition at line 192 of file stm8.c.
Referenced by stm8_init_arch_info(), stm8_jim_configure(), and stm8_write_memory().
uint32_t stm8_common::optionstart |
Definition at line 191 of file stm8.c.
Referenced by stm8_init_arch_info(), stm8_jim_configure(), and stm8_write_memory().
Definition at line 207 of file stm8.c.
Referenced by stm8_get_core_reg(), stm8_init_arch_info(), stm8_run_algorithm(), and stm8_save_context().
bool stm8_common::swim_configured |
Definition at line 181 of file stm8.c.
Referenced by stm8_examine().
Definition at line 208 of file stm8.c.
Referenced by stm8_init_arch_info(), and stm8_restore_context().