stlink: Add PID for V3 device without MSD
Add the 0x3754 PID used by some STLINK-V3 devices when MSD has been disabled. This PID has been observed on a Nucleo-G431RB board. Signed-off-by: Andreas Sandberg <andreas@sandberg.uk> Change-Id: Idb85874fa5a9dff5940bae7e95426a956693b976 Reviewed-on: https://review.openocd.org/c/openocd/+/6555 Tested-by: jenkins Reviewed-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com> Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
This commit is contained in:
parent
00b16b294f
commit
564e7576ab
|
@ -93,6 +93,7 @@ ATTRS{idVendor}=="0483", ATTRS{idProduct}=="374d", MODE="660", GROUP="plugdev",
|
||||||
ATTRS{idVendor}=="0483", ATTRS{idProduct}=="374e", MODE="660", GROUP="plugdev", TAG+="uaccess"
|
ATTRS{idVendor}=="0483", ATTRS{idProduct}=="374e", MODE="660", GROUP="plugdev", TAG+="uaccess"
|
||||||
ATTRS{idVendor}=="0483", ATTRS{idProduct}=="374f", MODE="660", GROUP="plugdev", TAG+="uaccess"
|
ATTRS{idVendor}=="0483", ATTRS{idProduct}=="374f", MODE="660", GROUP="plugdev", TAG+="uaccess"
|
||||||
ATTRS{idVendor}=="0483", ATTRS{idProduct}=="3753", MODE="660", GROUP="plugdev", TAG+="uaccess"
|
ATTRS{idVendor}=="0483", ATTRS{idProduct}=="3753", MODE="660", GROUP="plugdev", TAG+="uaccess"
|
||||||
|
ATTRS{idVendor}=="0483", ATTRS{idProduct}=="3754", MODE="660", GROUP="plugdev", TAG+="uaccess"
|
||||||
|
|
||||||
# Cypress SuperSpeed Explorer Kit
|
# Cypress SuperSpeed Explorer Kit
|
||||||
ATTRS{idVendor}=="04b4", ATTRS{idProduct}=="0007", MODE="660", GROUP="plugdev", TAG+="uaccess"
|
ATTRS{idVendor}=="04b4", ATTRS{idProduct}=="0007", MODE="660", GROUP="plugdev", TAG+="uaccess"
|
||||||
|
|
|
@ -90,6 +90,7 @@
|
||||||
#define STLINK_V3E_PID (0x374E)
|
#define STLINK_V3E_PID (0x374E)
|
||||||
#define STLINK_V3S_PID (0x374F)
|
#define STLINK_V3S_PID (0x374F)
|
||||||
#define STLINK_V3_2VCP_PID (0x3753)
|
#define STLINK_V3_2VCP_PID (0x3753)
|
||||||
|
#define STLINK_V3E_NO_MSD_PID (0x3754)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* ST-Link/V1, ST-Link/V2 and ST-Link/V2.1 are full-speed USB devices and
|
* ST-Link/V1, ST-Link/V2 and ST-Link/V2.1 are full-speed USB devices and
|
||||||
|
@ -3130,6 +3131,7 @@ static int stlink_usb_usb_open(void *handle, struct hl_interface_param_s *param)
|
||||||
case STLINK_V3E_PID:
|
case STLINK_V3E_PID:
|
||||||
case STLINK_V3S_PID:
|
case STLINK_V3S_PID:
|
||||||
case STLINK_V3_2VCP_PID:
|
case STLINK_V3_2VCP_PID:
|
||||||
|
case STLINK_V3E_NO_MSD_PID:
|
||||||
h->version.stlink = 3;
|
h->version.stlink = 3;
|
||||||
h->tx_ep = STLINK_V2_1_TX_EP;
|
h->tx_ep = STLINK_V2_1_TX_EP;
|
||||||
h->trace_ep = STLINK_V2_1_TRACE_EP;
|
h->trace_ep = STLINK_V2_1_TRACE_EP;
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
adapter driver st-link
|
adapter driver st-link
|
||||||
st-link vid_pid 0x0483 0x3744 0x0483 0x3748 0x0483 0x374b 0x0483 0x374d 0x0483 0x374e 0x0483 0x374f 0x0483 0x3752 0x0483 0x3753
|
st-link vid_pid 0x0483 0x3744 0x0483 0x3748 0x0483 0x374b 0x0483 0x374d 0x0483 0x374e 0x0483 0x374f 0x0483 0x3752 0x0483 0x3753 0x0483 0x3754
|
||||||
|
|
||||||
# transport select dapdirect_jtag
|
# transport select dapdirect_jtag
|
||||||
# transport select dapdirect_swd
|
# transport select dapdirect_swd
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
adapter driver hla
|
adapter driver hla
|
||||||
hla_layout stlink
|
hla_layout stlink
|
||||||
hla_device_desc "ST-LINK"
|
hla_device_desc "ST-LINK"
|
||||||
hla_vid_pid 0x0483 0x3744 0x0483 0x3748 0x0483 0x374b 0x0483 0x374d 0x0483 0x374e 0x0483 0x374f 0x0483 0x3752 0x0483 0x3753
|
hla_vid_pid 0x0483 0x3744 0x0483 0x3748 0x0483 0x374b 0x0483 0x374d 0x0483 0x374e 0x0483 0x374f 0x0483 0x3752 0x0483 0x3753 0x0483 0x3754
|
||||||
|
|
||||||
# Optionally specify the serial number of ST-LINK/V2 usb device. ST-LINK/V2
|
# Optionally specify the serial number of ST-LINK/V2 usb device. ST-LINK/V2
|
||||||
# devices seem to have serial numbers with unreadable characters. ST-LINK/V2
|
# devices seem to have serial numbers with unreadable characters. ST-LINK/V2
|
||||||
|
|
Loading…
Reference in New Issue