Не удается найти USB для устройства RS232 на Windows IOT / Raspberry Pi - PullRequest
0 голосов
/ 23 января 2020

У меня есть кабель USB-Serial, который подключается к плате встроенной электроники.

Я пытаюсь написать приложение UWP, которое будет «разговаривать» с ним. У меня Raspberry Pi 3, Windows IOT.

У меня есть набор возможностей:

<Capabilities>
  <DeviceCapability Name="serialcommunication">
    <Device Id="any">
      <Function Type="name:serialPort" />
    </Device>
  </DeviceCapability>
</Capabilities>

Я запускаю этот код на своей локальной машине и на удаленной машине (Pi):

string AQS = SerialDevice.GetDeviceSelectorFromUsbVidPid(0x067B, 0x2303);

DeviceInformationCollection currentDevices = await DeviceInformation.FindAllAsync(AQS); 

var devicesFound = currentDevices.Count;

На локальном компьютере (x86) написано, что у меня 1 устройство, все в порядке и чаты.

На удаленном компьютере указано, что 0

Я попытался загрузить Pi с подключенным устройством, подключив его во время загрузки - Что мне здесь не хватает?

Изменить

Я запустил devcon stack * в консоль и обнаружил мое устройство:

USB\VID_067B&PID_2303\5&3753427A&0&3
    Name: USB-Serial Controller
    Device is not set up
    Controlling service:
        (none)

и devcon status:

USB\VID_067B&PID_2303\5&3753427A&0&3
    Name: USB-Serial Controller
    The device has the following problem: 28
    Problem status: 0xC0000490

Значит ли это, что мне нужен драйвер?

1 Ответ

0 голосов
/ 30 января 2020

Пожалуйста, обратитесь к Списку совместимости оборудования , в нем перечислены проверенные результаты, совместимые с Windows IoT Core. Рекомендуется использовать устройство в списке.

...