系统:WIN10 64位
python版本:3.6.5
USB设备:STM32F411
1、安装pyusb和libusb
pip install pyusb
pip install libusb
2、安装Windows所需的libusb dll库
下载libusb-1.0,解压后把MS64\dll\libusb-1.0.dll拷贝到C:\Windows\System32目录下
3、USB设备安装通用驱动
下载zadig
options->list all devices
选择自己的设备,安装驱动
四、获取设备相关描述符
获取并打印接口描述符
import usb.core
VID=0x0483
PID=0x5750
dev = usb.core.find(idVendor=VID, idProduct=PID)
cfg = dev.get_active_configuration()
intf = cfg[(0,0)]
print (intf)
运行输出结果