¿Por qué no hay conexión JTAG?

0

Esto solía funcionar antes de instalar Quartus v10 para garantizar la compatibilidad con versiones anteriores. Ahora no tengo hardware encontrado en Quartus tanto v13 como v10. El USB-Blaster solía aparecer, luego instalé Quartus v10 para admitir los viejos archivos .ptr y ahora la conexión JTAG con la placa DE2 está rota. ¿Por qué? ¿Es porque instalé Quartus v10? Entonces eso no es lógico. ¿Cuál es la explicación y qué se debe hacer?

    

2 respuestas

2

Las herramientas Altera son complicadas a veces. He tenido problemas con ellos similar a lo que describe. Lo que hago cuando llega a este punto es hacer un controlador de dispositivo y desinstalar cualquier controlador que esté allí. Si es necesario, muestra los dispositivos ocultos. Luego, vuelva a conectar el dispositivo y vuelva a instalar los controladores que vienen en el directorio de Quartus II 13.

Por cierto, es mejor dejar de usar Quartus II 10 si es posible. Lo digo porque Altera solo soporta hasta 3 versiones atrás. La versión 10 ya está desactualizada y no será compatible con ellos. Hay muchas correcciones en las nuevas versiones (y, a veces, en algunos problemas nuevos) y algunas versiones son realmente malas con respecto al soporte del dispositivo.

    
respondido por el Gustavo Litovsky
1

Comprueba si se está ejecutando jtagd , un demonio entre las herramientas de Altera y el controlador.

Si está ejecutando Linux, el software QuartusII cambió la forma en que se comunica con el controlador alrededor del cambio de versión cuando comenzó su problema. Antes de usar usbfs , que ya no es el caso.

No indica qué sistema operativo está utilizando, pero aquí hay algunas cosas para verificar si está ejecutando Linux (desde enlace que proporciona más detalles, especialmente consulte la sección sobre resolución de problemas):

  • Desconecte y conecte el cable, verifique la salida de dmesg|tail para cualquier cosa acerca de un dispositivo Altera. También vea si lsusb|grep Altera encuentra algo. Si no, este no es un problema de controlador de dispositivo, sino un problema con el cable / placa.

  • Ejecute jtagconfig , vea si encuentra el (los) dispositivo (s) JTAG. Probablemente no lo haga, si los dispositivos no son reconocidos por las herramientas gráficas de Altera. Si jtagconfig está fallando, verá

    $ jtagconfig
    No JTAG hardware available
    
  • Si el resultado del punto anterior es negativo, pruebe la siguiente secuencia de comandos. Si se encuentran dispositivos ahora, esto indica un problema de permisos ya que ahora hemos estado ejecutando todo como root:

    $ sudo killall -9 jtagd   # Kill jtagd, ...
    $ sudo killall -9 jtagd   # ...and verify jtagd is indeed not running.
    jtagd: no process found   # Good, verified.
    $ jtagconfig
    1) CV SoCKit [2-1]
      02D020DD   5CSEBA6(.|ES)/5CSEMA6/..
      4BA00477   SOCVHPS
    
respondido por el Carl

Lea otras preguntas en las etiquetas