diff options
author | Antonio Borneo <borneo.antonio@gmail.com> | 2020-03-23 15:58:01 +0100 |
---|---|---|
committer | Antonio Borneo <borneo.antonio@gmail.com> | 2020-05-24 21:35:16 +0100 |
commit | af0db36f92827d24f16c321db4c9636ac37a5f91 (patch) | |
tree | 264321c7ba8bb71f4c42aea434236e68c31d8c70 | |
parent | 2bc24c06d3ae11d3ec5b128cb1af556669e6c708 (diff) | |
download | riscv-openocd-af0db36f92827d24f16c321db4c9636ac37a5f91.zip riscv-openocd-af0db36f92827d24f16c321db4c9636ac37a5f91.tar.gz riscv-openocd-af0db36f92827d24f16c321db4c9636ac37a5f91.tar.bz2 |
stlink: default dapdirect to SWD instead of JTAG
When the transport is not specified, OpenOCD uses the first listed
by the selected adapter driver.
The old HLA driver for stlink lists SWD as first. The new driver
dapdirect instead lists JTAG, making more difficult a fallback to
HLA when dapdirect is not available due to old stlink FW.
Plus, in case of JTAG wiring, SWD is still possible, while the
opposite is not.
Reorder the list of transports to grant the default to SWD.
Change-Id: Id9c529e921b148d5b352d4603a9028c2a5f15d83
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Suggested-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com>
Reviewed-on: http://openocd.zylin.com/5538
Tested-by: jenkins
Reviewed-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com>
-rw-r--r-- | src/jtag/drivers/stlink_usb.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/jtag/drivers/stlink_usb.c b/src/jtag/drivers/stlink_usb.c index 7281e58..79f2f7e 100644 --- a/src/jtag/drivers/stlink_usb.c +++ b/src/jtag/drivers/stlink_usb.c @@ -3782,7 +3782,7 @@ static const struct swim_driver stlink_swim_ops = { .reconnect = stlink_swim_op_reconnect, }; -static const char *const stlink_dap_transport[] = { "dapdirect_jtag", "dapdirect_swd", "swim", NULL }; +static const char *const stlink_dap_transport[] = { "dapdirect_swd", "dapdirect_jtag", "swim", NULL }; struct adapter_driver stlink_dap_adapter_driver = { .name = "st-link", |