stlinkv2: Recognize Stlink V3E
This commit is contained in:
parent
3388e48d92
commit
9b764534e6
|
@ -56,6 +56,7 @@
|
||||||
#define PRODUCT_ID_STLINKV21 0x374b
|
#define PRODUCT_ID_STLINKV21 0x374b
|
||||||
#define PRODUCT_ID_STLINKV21_MSD 0x3752
|
#define PRODUCT_ID_STLINKV21_MSD 0x3752
|
||||||
#define PRODUCT_ID_STLINKV3 0x374f
|
#define PRODUCT_ID_STLINKV3 0x374f
|
||||||
|
#define PRODUCT_ID_STLINKV3E 0x374e
|
||||||
|
|
||||||
#define STLINK_SWIM_ERR_OK 0x00
|
#define STLINK_SWIM_ERR_OK 0x00
|
||||||
#define STLINK_SWIM_BUSY 0x01
|
#define STLINK_SWIM_BUSY 0x01
|
||||||
|
@ -732,10 +733,16 @@ void stlink_init(int argc, char **argv)
|
||||||
DEBUG("STLINKV21 serial %s\n", Stlink.serial);
|
DEBUG("STLINKV21 serial %s\n", Stlink.serial);
|
||||||
Stlink.ver_hw = 21;
|
Stlink.ver_hw = 21;
|
||||||
Stlink.ep_tx = 1;
|
Stlink.ep_tx = 1;
|
||||||
|
} else if (desc.idProduct == PRODUCT_ID_STLINKV3E) {
|
||||||
|
DEBUG("STLINKV3E serial %s\n", Stlink.serial);
|
||||||
|
Stlink.ver_hw = 30;
|
||||||
|
Stlink.ep_tx = 1;
|
||||||
} else if (desc.idProduct == PRODUCT_ID_STLINKV3) {
|
} else if (desc.idProduct == PRODUCT_ID_STLINKV3) {
|
||||||
DEBUG("STLINKV3 serial %s\n", Stlink.serial);
|
DEBUG("STLINKV3 serial %s\n", Stlink.serial);
|
||||||
Stlink.ver_hw = 30;
|
Stlink.ver_hw = 30;
|
||||||
Stlink.ep_tx = 1;
|
Stlink.ep_tx = 1;
|
||||||
|
} else {
|
||||||
|
DEBUG("Unknown STLINK variant, serial %s\n", Stlink.serial);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (serial && (!strncmp((char*)Stlink.serial, serial, strlen(serial))))
|
if (serial && (!strncmp((char*)Stlink.serial, serial, strlen(serial))))
|
||||||
|
|
Loading…
Reference in New Issue