Problemas Amontec JTAGkey

T

TrriKri

Guest
Oi! Estou escrevendo uma aplicação que é suposto para se comunicar com um JTAG de Amontec usando a biblioteca d2xx para Linux. Os drivers para o dispositivo estão instalados. A chave é reconhecido pelo computador, já que é listado no proc arquivo / proc / bus / usb / devices. Quando eu executo o meu aplicativo, primeiro o VID / PID são alteradas com FT_SetVIDPID com os valores apropriados. Então o número de dispositivos são buscados com FT_ListDevices (& numDevs, NULL, FT_LIST_NUMBER_ONLY), eo valor de numDevs então torna-se 2 (por que 2? Há apenas um dispositivo no arquivo proc com essa combinação VID / PID). Depois que eu me deparo com problemas. Quando eu tento buscar informações sobre os dispositivos encontrados, usando FT_ListDevices, ele retorna 18 (FT_OTHER_ERROR), ambos ao tentar buscar o número de série e descrição, e ambos ao tentar pegá-lo um por um e todos de uma vez. Então eu tentei abrir o dispositivo pelo número de série (desde que o arquivo proc contém essa informação), e em seguida pela descrição, com FT_OpenEx, mas ambas as tentativas retornou 2 (FT_DEVICE_NOT_FOUND). Então eu tentei abrir pelo índice usando FT_Open. Índices 0 e 1 retornou 3 (FT_DEVICE_NOT_OPENED), enquanto que índices> 1 também retornou 2. Se alguém pode me dizer por que eu me deparo com tantos problemas eu ficaria muito agradecido. O JTAGkey é um JTAGkey FT2232 normal a partir Amontec. Obrigado antecipadamente!
 
Eu encontrei o motivo para o erro - eu não estava logado como root.
 
Oi! Estou escrevendo uma aplicação que é suposto para se comunicar com um JTAG de Amontec usando a biblioteca d2xx para Linux. Os drivers para o dispositivo estão instalados. A chave é reconhecido pelo computador, já que é listado no proc arquivo / proc / bus / usb / devices. Quando eu executo o meu aplicativo, primeiro o VID / PID são alteradas com FT_SetVIDPID com os valores apropriados. Então o número de dispositivos são buscados com FT_ListDevices (& numDevs, NULL, FT_LIST_NUMBER_ONLY), eo valor de numDevs então torna-se 2 (por que 2? Há apenas um dispositivo no arquivo proc com essa combinação VID / PID). Depois que eu me deparo com problemas. Quando eu tento buscar informações sobre os dispositivos encontrados, usando FT_ListDevices, ele retorna 18 (FT_OTHER_ERROR), ambos ao tentar buscar o número de série e descrição, e ambos ao tentar pegá-lo um por um e todos de uma vez. Então eu tentei abrir o dispositivo pelo número de série (desde que o arquivo proc contém essa informação), e em seguida pela descrição, com FT_OpenEx, mas ambas as tentativas retornou 2 (FT_DEVICE_NOT_FOUND). Então eu tentei abrir pelo índice usando FT_Open. Índices 0 e 1 retornou 3 (FT_DEVICE_NOT_OPENED), enquanto que índices> 1 também retornou 2. Se alguém pode me dizer por que eu me deparo com tantos problemas eu ficaria muito agradecido. O JTAGkey é um JTAGkey FT2232 normal a partir Amontec. Obrigado antecipadamente!
 
Eu encontrei o motivo para o erro - eu não estava logado como root.
 

Welcome to EDABoard.com

Sponsor

Back
Top