Libusb控制传输错误

时间:2014-04-01 11:23:47

标签: libusb

我跑这个

libusb_control_transfer(usb_handle,0xA1, 1, 0, 1, buf, 0x800, 1000);

并收到错误

  

libusb:错误[submit_control_transfer]提交失败错误-1 errno = 2

这是什么意思?我无法在任何地方找到解释。

1 个答案:

答案 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));