diff options
author | Mickaël Thomas <mickael9@gmail.com> | 2019-01-29 21:14:58 +0100 |
---|---|---|
committer | Tomas Vanek <vanekt@fbl.cz> | 2020-11-15 21:36:56 +0000 |
commit | 8f927d51643ceb6b3696772c5fabd5ba9f48fcd3 (patch) | |
tree | 991002fff5c5fe575188eb8c18f0e071914c4e27 /src/jtag/drivers/Makefile.am | |
parent | b1f488ec1ea4c8b5410026610c621f85b5ff17f3 (diff) | |
download | riscv-openocd-8f927d51643ceb6b3696772c5fabd5ba9f48fcd3.zip riscv-openocd-8f927d51643ceb6b3696772c5fabd5ba9f48fcd3.tar.gz riscv-openocd-8f927d51643ceb6b3696772c5fabd5ba9f48fcd3.tar.bz2 |
Add CMSIS-DAP v2 support
This change implements CMSIS-DAP v2 which works with raw USB bulk transfers.
The old driver is now split into a generic CMSIS part and a HID backend,
with a new raw USB backend for CMSIS-DAP v2.
New commands:
- cmsis_dap_backend (usb_bulk | hid | auto)
- cmsis_dap_usb interface <interface number>
Change-Id: I4218477b12ccbfe19c9b332321cd21394bf44e30
Signed-off-by: Mickaël Thomas <mickael9@gmail.com>
Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
Reviewed-on: http://openocd.zylin.com/4831
Tested-by: jenkins
Diffstat (limited to 'src/jtag/drivers/Makefile.am')
-rw-r--r-- | src/jtag/drivers/Makefile.am | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/jtag/drivers/Makefile.am b/src/jtag/drivers/Makefile.am index 1a5ab4a..f7a54b0 100644 --- a/src/jtag/drivers/Makefile.am +++ b/src/jtag/drivers/Makefile.am @@ -170,8 +170,15 @@ endif if OPENJTAG DRIVERFILES += %D%/openjtag.c endif -if CMSIS_DAP -DRIVERFILES += %D%/cmsis_dap_usb.c +if CMSIS_DAP_HID +DRIVERFILES += %D%/cmsis_dap_usb_hid.c +DRIVERFILES += %D%/cmsis_dap.c +endif +if CMSIS_DAP_USB +DRIVERFILES += %D%/cmsis_dap_usb_bulk.c +if !CMSIS_DAP_HID +DRIVERFILES += %D%/cmsis_dap.c +endif endif if IMX_GPIO DRIVERFILES += %D%/imx_gpio.c @@ -189,6 +196,7 @@ DRIVERHEADERS = \ %D%/jtag_usb_common.h \ %D%/libftdi_helper.h \ %D%/libusb_helper.h \ + %D%/cmsis_dap.h \ %D%/minidriver_imp.h \ %D%/mpsse.h \ %D%/rlink.h \ |