jlink: add support to switch to/from dormant state
Change-Id: Ifeda21ab7a40926166045f211b9e772aedff715d Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-on: https://review.openocd.org/c/openocd/+/6692 Tested-by: jenkins Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
This commit is contained in:
parent
b4aa144c32
commit
560f0d8339
|
@ -2148,11 +2148,31 @@ static int jlink_swd_switch_seq(enum swd_special_seq seq)
|
|||
s = swd_seq_jtag_to_swd;
|
||||
s_len = swd_seq_jtag_to_swd_len;
|
||||
break;
|
||||
case JTAG_TO_DORMANT:
|
||||
LOG_DEBUG("JTAG-to-DORMANT");
|
||||
s = swd_seq_jtag_to_dormant;
|
||||
s_len = swd_seq_jtag_to_dormant_len;
|
||||
break;
|
||||
case SWD_TO_JTAG:
|
||||
LOG_DEBUG("SWD-to-JTAG");
|
||||
s = swd_seq_swd_to_jtag;
|
||||
s_len = swd_seq_swd_to_jtag_len;
|
||||
break;
|
||||
case SWD_TO_DORMANT:
|
||||
LOG_DEBUG("SWD-to-DORMANT");
|
||||
s = swd_seq_swd_to_dormant;
|
||||
s_len = swd_seq_swd_to_dormant_len;
|
||||
break;
|
||||
case DORMANT_TO_SWD:
|
||||
LOG_DEBUG("DORMANT-to-SWD");
|
||||
s = swd_seq_dormant_to_swd;
|
||||
s_len = swd_seq_dormant_to_swd_len;
|
||||
break;
|
||||
case DORMANT_TO_JTAG:
|
||||
LOG_DEBUG("DORMANT-to-JTAG");
|
||||
s = swd_seq_dormant_to_jtag;
|
||||
s_len = swd_seq_dormant_to_jtag_len;
|
||||
break;
|
||||
default:
|
||||
LOG_ERROR("Sequence %d not supported", seq);
|
||||
return ERROR_FAIL;
|
||||
|
|
Loading…
Reference in New Issue