openocd: arm register mapping

Mapping register id (ArmArchitecture) to openocd register id.

Change-Id: Id951ce1606e1720e7bc2fd7d6686cff8c1d5c9b4
This commit is contained in:
Lars Rademacher
2013-10-27 21:14:31 +01:00
parent 1e511a4b64
commit 98a478badd
4 changed files with 97 additions and 22 deletions

View File

@ -7,11 +7,6 @@
#define OOCD_CONF_FILE_PATH "@OOCD_CONF_FILE_PATH@"
#define OOCD_CONF_FILES_PATH "@OOCD_CONF_FILES_PATH@"
enum arm_reg_group {
ARM_REGS_CORE,
ARM_REGS_COPROCESSOR,
};
enum halt_type {
HALT_TYPE_BP,
HALT_TYPE_WP_READWRITE,
@ -33,7 +28,7 @@ struct halt_condition {
* @param rg Definition of register group of register defined by \a reg_num
* @param data pointer to data as return value
*/
void oocdw_read_reg(uint32_t reg_num, enum arm_reg_group rg, uint32_t *data);
void oocdw_read_reg(uint32_t reg_num, uint32_t *data);
/*
* Write register value
@ -42,7 +37,7 @@ void oocdw_read_reg(uint32_t reg_num, enum arm_reg_group rg, uint32_t *data);
* @param rg Definition of register group of register defined by \a reg_num
* @param data data to be written
*/
void oocdw_write_reg(uint32_t reg_num, enum arm_reg_group rg, uint32_t data);
void oocdw_write_reg(uint32_t reg_num, uint32_t data);
/*
* Set a halt condition