cortex_m: avoid reading and writing non-existent registers
Change-Id: Iedc24352c8d3444372da06d00fcec9603540f950 Signed-off-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com> Reviewed-on: http://openocd.zylin.com/6059 Tested-by: jenkins Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
This commit is contained in:
committed by
Antonio Borneo
parent
5e57090203
commit
bc0c9907d6
@@ -521,7 +521,7 @@ static int cortex_m_debug_entry(struct target *target)
|
||||
|
||||
for (i = 0; i < num_regs; i++) {
|
||||
r = &armv7m->arm.core_cache->reg_list[i];
|
||||
if (!r->valid)
|
||||
if (r->exist && !r->valid)
|
||||
arm->read_core_reg(target, r, i, ARM_MODE_ANY);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user