Hinzufügen von PID und VID zur internen Geräteliste

377
user3198014

Ich habe die FTDI D2XX-Bibliothek für OSX auf einem MacBook Pro (mit High Sierra, 10.13.1) installiert, das Sie hier ( http://www.ftdichip.com/Drivers/D2XX.htm) finden ). Ich möchte der internen Geräteliste eine PID und VID hinzufügen, damit ich über den USB-Port mit einem Gerät kommunizieren kann.

Bisher habe ich diese Schritte zur Installation im Terminalfenster ausgeführt und es sind keine Fehler aufgetreten:

  1. Öffnen Sie ein Terminalfenster (Finder-> Go-> Dienstprogramme-> Terminal).
  2. Wenn das Verzeichnis / usr / local / lib nicht vorhanden ist, erstellen Sie es: sudo mkdir / usr / local / lib
  3. Wenn das Verzeichnis / usr / local / include nicht vorhanden ist, erstellen Sie es: sudo mkdir / usr / local / include
  4. Kopieren Sie die Dylib-Datei nach / usr / local / lib: sudo cp Desktop / D2XX / libftd2xx.1.4.4.dylib /usr/local/lib/libftd2xx.1.4.4.dylib
  5. Erstellen Sie einen symbolischen Link: sudo ln -sf /usr/local/lib/libftd2xx.1.4.4.dylib /usr/local/lib/libftd2xx.dylib
  6. Kopieren Sie die D2XX-Include-Datei: sudo cp Desktop / D2XX / ftd2xx.h /usr/local/include/ftd2xx.h
  7. Kopieren Sie die WinTypes-Include-Datei: sudo cp Desktop / D2XX / WinTypes.h /usr/local/include/WinTypes.h
  8. Sie haben die D2XX-Bibliothek jetzt erfolgreich installiert.

Ich habe anschließend eine Beispielbibliothek installiert, indem ich diese Anweisungen befolge, ohne dass Fehler mehr produziert werden.

  1. Öffnen Sie ein Terminalfenster (Finder-> Go-> Dienstprogramme-> Terminal).
  2. Wechseln Sie in das Stammverzeichnis der Samples - cd Desktop / D2XX / Samples
  3. Erstellen Sie die Beispiele, indem Sie "make" eingeben und dann zurückkehren. Wenn in dieser Phase Probleme auftreten, besuchen Sie den Installationsabschnitt erneut, um sicherzustellen, dass die Bibliothek ordnungsgemäß installiert wird. Lesen Sie die Fehlermeldungen und versuchen Sie, die Ursache des Problems zu ermitteln. Wenn Sie immer noch Probleme haben, wenden Sie sich an den Support und geben Sie so viele Informationen wie möglich an.
  4. Um eine Anwendung auszuführen, müssen Sie ein geeignetes FTDI-Gerät mit der Standard-VID und PID verwenden. Wechseln Sie in das Simple-Verzeichnis (cd Simple) und geben Sie "./simple" ein.
  5. Wenn Sie zu diesem Zeitpunkt Probleme haben, lesen Sie den Abschnitt zur Fehlerbehebung weiter unten in diesem Dokument. Wenn der Abschnitt zur Fehlerbehebung nicht hilft, wenden Sie sich an den Support, um Details zu Ihrem Problem zu erhalten.

Um eine PID und eine VID für mein Gerät hinzuzufügen, muss ich die Funktion FT_SetVIDPID aus dieser Bibliothek verwenden, die wie folgt aufgerufen wird: FT_SetVIDPID (DWORD dwVID, DWORD dwPID). Die Dokumentation finden Sie hier ( http://www.ftdichip.com/Support/Documents/ProgramGuides/D2XX_Programmer 's_Guide (FT_000071) .pdf). Ich habe versucht, diese Funktion im Terminal aufzurufen und besagt, dass der Befehl nicht gefunden wurde. Ich habe auch versucht, diese Funktion in Sublime Text aufzurufen, und ich weiß nicht wirklich, was los ist.

Ich denke, ich habe zwei Fragen, die beantwortet werden müssen:

1) Was wäre die einfachste Methode zum Aufrufen der Funktion FT_SetVIDPID: im Terminal- oder im Sublime-Text? 2) Kann im Idealfall jemand erklären, wie diese Funktion aufgerufen wird, und mir zeigen, wie sie aufgerufen wird? Es gibt niemanden in meiner Einrichtung, der über dieses Wissen verfügt.

Vielen Dank.

0

0 Antworten auf die Frage