libusb win32 bulk_read return -22 - PullRequest
       72

libusb win32 bulk_read return -22

0 голосов
/ 01 апреля 2020

У меня нет большого опыта разработки встроенных систем. Я сталкиваюсь с этой проблемой: - Мои спецификации оборудования: - vid 0x24aa; - пид 0x1000; - прошивка PartNum "170003"; - прошивка Des c "FX2 USB Board"; с объемным_читанием с устройства:

int size = 512;
char* buf = new char[size];
int endpoint = 130;
int timeout = 150;
int isok = usb_bulk_read(*deviceHandle, endpoint, buf, size, timeout);

Я получаю вывод: isok = -22 На устройство отправлено сообщение usb_control_msg для хранения данных, но когда я пытаюсь получить с помощью usb_bulk_read(), я не получаю не получает никаких данных, кроме кода ошибки -22

...