xscale: Use the correct method to access registers
Change-Id: I900a0787812cb24d1f74ca50eb6bb4f85375a353 Signed-off-by: Andreas Fritiofson <andreas.fritiofson@gmail.com> Reviewed-on: http://openocd.zylin.com/2478 Tested-by: jenkins Reviewed-by: Paul Fertser <fercerpav@gmail.com>
This commit is contained in:
parent
89ba6ffec6
commit
18c86b1c45
|
@ -3245,8 +3245,8 @@ COMMAND_HANDLER(xscale_handle_vector_catch_command)
|
|||
return ERROR_COMMAND_SYNTAX_ERROR;
|
||||
}
|
||||
}
|
||||
*(uint32_t *)(dcsr_reg->value) &= ~DCSR_TRAP_MASK;
|
||||
*(uint32_t *)(dcsr_reg->value) |= catch;
|
||||
buf_set_u32(dcsr_reg->value, 0, 32,
|
||||
(buf_get_u32(dcsr_reg->value, 0, 32) & ~DCSR_TRAP_MASK) | catch);
|
||||
xscale_write_dcsr(target, -1, -1);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue