cortex_m: remove deprecation for soft_reset_halt
The command "soft_reset_halt" is deprecated since mid 2013 with
the commit 146dfe3295
("cortex_m: deprecate soft_reset_halt").
Nevertheless it is still extremely useful with multicore chips
where it allows to reset only one of the cores, option not
available through asserting the chip-wide srst.
It also get useful to handle the reset on some problematic chip,
as in http://openocd.zylin.com/5489
Replace the warning about deprecation with a more light debug
message.
Change-Id: I52de6359475ba31014ae77e596a87fe88b252177
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: http://openocd.zylin.com/5514
Tested-by: jenkins
Reviewed-by: Edward Fewell <efewell@ti.com>
Reviewed-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com>
This commit is contained in:
parent
4873503ae4
commit
17ac52360f
|
@ -710,11 +710,11 @@ static int cortex_m_soft_reset_halt(struct target *target)
|
|||
uint32_t dcb_dhcsr = 0;
|
||||
int retval, timeout = 0;
|
||||
|
||||
/* soft_reset_halt is deprecated on cortex_m as the same functionality
|
||||
* can be obtained by using 'reset halt' and 'cortex_m reset_config vectreset'
|
||||
* As this reset only used VC_CORERESET it would only ever reset the cortex_m
|
||||
/* on single cortex_m MCU soft_reset_halt should be avoided as same functionality
|
||||
* can be obtained by using 'reset halt' and 'cortex_m reset_config vectreset'.
|
||||
* As this reset only uses VC_CORERESET it would only ever reset the cortex_m
|
||||
* core, not the peripherals */
|
||||
LOG_WARNING("soft_reset_halt is deprecated, please use 'reset halt' instead.");
|
||||
LOG_DEBUG("soft_reset_halt is discouraged, please use 'reset halt' instead.");
|
||||
|
||||
/* Set C_DEBUGEN */
|
||||
retval = cortex_m_write_debug_halt_mask(target, 0, C_STEP | C_MASKINTS);
|
||||
|
|
Loading…
Reference in New Issue