libusb新手,求大神指教!!!usb_bulk_read()读取数据的时候就会出错,usb_bulk_write()写的时候可以的
bytes[1] = 0x00;
bytes[0] = 0x06;
out_ep = 0x01;
in_ep = 0x84;
ret = usb_bulk_write (udev, out_ep,bytes, 2, 100);
printf ("first write %d\n", ret);
ret = usb_bulk_read (udev, in_ep,bytes, 19, 100);
printf ("first read %d\n", ret);
输出:
first write:2
first read:-110
其中out_ep,in_ep正确。