Adicionando PID e VID à lista de dispositivos internos

0

Instalei a biblioteca FTDI D2XX para o OSX em um MacBook Pro (rodando o High Sierra, 10.13.1), que pode ser encontrado aqui ( link ). Quero adicionar um PID e VID à lista de dispositivos internos para poder me comunicar com um dispositivo por meio da porta USB.

Até agora, segui estas etapas para instalação na janela do Terminal e não encontrei erros:

  1. Abra uma janela do Terminal (Finder- > Go- > Utilities- > Terminal).
  2. Se o diretório / usr / local / lib não existir, crie-o: sudo mkdir / usr / local / lib
  3. se o diretório / usr / local / include não existir, crie-o: sudo mkdir / usr / local / include
  4. Copie o arquivo dylib para / usr / local / lib: sudo cp Desktop / D2XX / libftd2xx.1.4.4.dylib /usr/local/lib/libftd2xx.1.4.4.dylib
  5. Crie um link simbólico: sudo ln -sf /usr/local/lib/libftd2xx.1.4.4.dylib /usr/local/lib/libftd2xx.dylib
  6. Copie o arquivo de inclusão do D2XX: sudo cp Desktop / D2XX / ftd2xx.h /usr/local/include/ftd2xx.h
  7. Copie o arquivo de inclusão do WinTypes: sudo cp Desktop / D2XX / WinTypes.h /usr/local/include/WinTypes.h
  8. Agora você instalou com sucesso a biblioteca D2XX.

Eu subseqüentemente instalei uma biblioteca de amostra seguindo estas instruções, novamente sem nenhum erro sendo produzido.

  1. Abra uma janela do Terminal (Finder- > Go- > Utilities- > Terminal).
  2. Altere para o diretório de amostras raiz - cd Desktop / D2XX / Samples
  3. Crie as amostras digitando "make" e, em seguida, retorne. Se você tiver problemas, nesta etapa, visite novamente a seção de instalação para garantir que a biblioteca esteja instalada corretamente. Leia as mensagens de erro e tente determinar a origem do problema. Se você ainda tiver problemas, entre em contato com o suporte detalhando o problema com o máximo de informações possível.
  4. Para executar um aplicativo, tenha um dispositivo FTDI adequado com VID e PID padrão e mude para o diretório Simple (cd Simple) e digite "./simples" e retorne (certifique-se de que o ponto e a barra precedem o comando simples) .
  5. Se você tiver problemas neste estágio, consulte a seção de solução de problemas mais adiante neste documento. Se a seção de solução de problemas não ajudar, entre em contato com o suporte com os detalhes do seu problema.

Para adicionar um PID e VID ao meu dispositivo, eu preciso usar a função FT_SetVIDPID dessa biblioteca, que é chamada da seguinte forma: FT_SetVIDPID (DWORD dwVID, DWORD dwPID). A documentação pode ser encontrada aqui ( link 's_Guide (FT_000071) .pdf). Eu tentei chamar esta função no Terminal e ele diz que o comando não foi encontrado. Eu também estou tentando chamar essa função no Sublime Text e realmente não sei o que está acontecendo.

Então, acho que tenho duas perguntas que precisam ser respondidas:

1) Qual seria o método mais simples de chamar a função FT_SetVIDPID: no Terminal ou no Sublime Text? 2) Idealmente, alguém poderia explicar como chamar essa função e me mostrar como chamá-la? Não há ninguém em minha instituição com esse conhecimento.

Obrigado.

    
por user3198014 07.12.2017 / 10:56

0 respostas