LibUSB на MacOS: объект не найден - PullRequest
0 голосов
/ 06 июля 2019

Судя по тому, что я прочитал, мне кажется, что я все делаю правильно, но, возможно, кто-то подскажет, что я могу сделать неправильно.

  1. Откройте устройство с помощью libusb_open_device_with_vid_pid.

  2. Получить конфигурацию, используя libusb_get_configuration, которая по умолчанию равна 1.

  3. Отключить любой драйвер ядра, если он подключен.

  4. Запрос интерфейса.

  5. Установите altsetting.

  6. Вызовите libusb_clear_halt для конечной точки, которую я хочу, прежде чем пытаться выполнить массовую связь.

На этом этапе я вижу LIBUSB_ERROR_NOT_FOUND.

Так что я немного сбит с толку, если перечисление конечных точек говорит мне, что они существуют и адресуются с использованием чисел, таких как 0,1, 2, это не их настоящие адреса?

...