Добавление PID и VID во внутренний список устройств
Я установил библиотеку FTDI D2XX для OSX на MacBook Pro (под управлением High Sierra, 10.13.1), которую можно найти здесь ( http://www.ftdichip.com/Drivers/D2XX.htm ). Я хочу добавить PID и VID во внутренний список устройств, чтобы я мог общаться с устройством через порт USB.
До сих пор я выполнил эти шаги для установки в окне терминала и не обнаружил никаких ошибок:
- Откройте окно терминала (Finder-> Go-> Utilities-> Terminal).
- Если каталог / usr / local / lib не существует, создайте его: sudo mkdir / usr / local / lib
- если каталог / usr / local / include не существует, создайте его: sudo mkdir / usr / local / include
- Скопируйте файл dylib в / usr / local / lib: sudo cp Desktop / D2XX / libftd2xx.1.4.4.dylib /usr/local/lib/libftd2xx.1.4.4.dylib
- Создайте символическую ссылку: sudo ln -sf /usr/local/lib/libftd2xx.1.4.4.dylib /usr/local/lib/libftd2xx.dylib
- Скопируйте включаемый файл D2XX: sudo cp Desktop / D2XX / ftd2xx.h /usr/local/include/ftd2xx.h
- Скопируйте включаемый файл WinTypes: sudo cp Desktop / D2XX / WinTypes.h /usr/local/include/WinTypes.h
- Вы успешно установили библиотеку D2XX.
Впоследствии я установил образец библиотеки, следуя этим инструкциям, снова без каких-либо ошибок.
- Откройте окно терминала (Finder-> Go-> Utilities-> Terminal).
- Перейдите в корневой каталог примеров - cd Desktop / D2XX / Samples
- Создайте образцы, набрав «make», затем вернитесь. Если у вас есть проблемы на этом этапе, вернитесь в раздел установки, чтобы убедиться, что библиотека установлена правильно. Прочитайте сообщения об ошибках и попытайтесь определить источник проблемы. Если у вас все еще есть проблемы, обратитесь в службу поддержки с подробным описанием вашей проблемы.
- Для запуска приложения используйте подходящее устройство FTDI с VID и PID по умолчанию и перейдите в простой каталог (cd Simple), затем введите «./simple» и верните его (убедитесь, что точка и косая черта предшествуют простой команде).
- Если у вас есть проблемы на этом этапе, обратитесь к разделу по устранению неполадок далее в этом документе. Если раздел по устранению неполадок не помогает, обратитесь в службу поддержки с подробностями вашей проблемы.
Чтобы добавить PID и VID для моего устройства, мне нужно использовать функцию FT_SetVIDPID из этой библиотеки, которая вызывается следующим образом: FT_SetVIDPID (DWORD dwVID, DWORD dwPID). Документацию можно найти здесь ( http://www.ftdichip.com/Support/Documents/ProgramGuides/D2XX_Programmer 's_Guide (FT_000071) .pdf). Я попытался вызвать эту функцию в терминале, и он говорит, что команда не найдена. Я также пытался вызвать эту функцию в Sublime Text, и я действительно не знаю, что происходит.
Поэтому я думаю, что у меня есть два вопроса, на которые нужно ответить:
1) Какой самый простой способ вызова функции FT_SetVIDPID: в терминале или в возвышенном тексте? 2) В идеале, может кто-нибудь объяснить, как вызвать эту функцию и показать, как ее вызвать? В моем учреждении нет никого с таким знанием.
Благодарю.
0 ответов на вопрос
Похожие вопросы
-
3
Почему Macbook Pro Unibody вылетает в спящем режиме под Windows?
-
3
Безграничное переключение между областями DVD на MacBook Pro?
-
3
Ускорение загрузки OS X на годичной MBP
-
-
2
iTunes на Mac: как использовать внешнюю музыкальную библиотеку на NAS (общий ресурс Windows)?
-
4
Как я могу конвертировать ISO-образ CD в формат bin / cue на Mac?
-
3
Почему отключение моего флэш-накопителя приводит к синему экрану?
-
6
Как вы отключите звук запуска на Mac?
-
5
Почему мой Macbook сильно нагревается при использовании Boot Camp?
-
5
Macbook Pro продолжает извлекать все, что я положил во внутренний оптический привод
-
4
Есть ли альтернативы TextExpander в Mac OS X?