我跑这个
libusb_control_transfer(usb_handle,0xA1, 1, 0, 1, buf, 0x800, 1000);
并收到错误
libusb:错误[submit_control_transfer]提交失败错误-1 errno = 2
这是什么意思?我无法在任何地方找到解释。
答案 0 :(得分:0)
您可以保存libusb_control_transfer()的返回值,并使用libusb_error_name()打印它。例如:
int retControl = libusb_control_transfer(usb_handle,0xA1,1,0,1,buf,0x800,1000); printf(“libusb_control_transfer错误:%s”,libusb_error_name(retControl));