diff options
author | Mathias K <kesmtp@freenet.de> | 2012-02-16 09:18:40 +0100 |
---|---|---|
committer | Spencer Oliver <spen@spen-soft.co.uk> | 2012-02-16 08:54:55 +0000 |
commit | ec733561595c2a2ac134c868e799bde29d398191 (patch) | |
tree | 2c240be18c77493df56befc22639c326b0a1eff6 /src/jtag/drivers | |
parent | 338f5a1d4872b4fd49e8eef6bd1ff03330f284e2 (diff) |
Add bootloader mode.
This patch add the bootloader define.
Change-Id: I280a8a35c3514910dd381de3ab8ad59c9bd74ca1
Signed-off-by: Mathias K <kesmtp@freenet.de>
Reviewed-on: http://openocd.zylin.com/455
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
Diffstat (limited to 'src/jtag/drivers')
-rw-r--r-- | src/jtag/drivers/stlink_usb.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/jtag/drivers/stlink_usb.c b/src/jtag/drivers/stlink_usb.c index 466a98c3..bf146444 100644 --- a/src/jtag/drivers/stlink_usb.c +++ b/src/jtag/drivers/stlink_usb.c @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2011 by Mathias Kuester * + * Copyright (C) 2011-2012 by Mathias Kuester * * Mathias Kuester <kesmtp@freenet.de> * * * * This code is based on https://github.com/texane/stlink * @@ -100,6 +100,7 @@ struct stlink_usb_handle_s { #define STLINK_DEV_MASS_MODE 0x01 #define STLINK_DEV_DEBUG_MODE 0x02 #define STLINK_DEV_SWIM_MODE 0x03 +#define STLINK_DEV_BOOTLOADER_MODE 0x04 #define STLINK_DEV_UNKNOWN_MODE -1 #define STLINK_DFU_EXIT 0x07 @@ -540,6 +541,7 @@ static int stlink_usb_init_mode(void *handle) case STLINK_DEV_SWIM_MODE: emode = STLINK_MODE_DEBUG_SWIM; break; + case STLINK_DEV_BOOTLOADER_MODE: default: emode = STLINK_MODE_UNKNOWN; break; @@ -778,7 +780,6 @@ static int stlink_usb_read_regs(void *handle) else h->txbuf[1] = STLINK_DEBUG_APIV2_READALLREGS; - res = stlink_usb_recv(handle, h->txbuf, STLINK_CMD_SIZE, h->rxbuf, 84); if (res != ERROR_OK) |