Página 1 de 1

ARRROW BLASTER - SOLUCIONAR PROBLEMAS EN SU INSTALACIÓN EN QUARTUS II

Publicado: 08 Dic 2023, 12:55
por Subcritical
Este pdf nos muestra que sucede en windows si tenermos el registro mal configurado y como resolverlo.

Basicamente los paso son En windows:

Instalar los drivers 2.5 de la siguiente dirección:
https://shop.trenz-electronic.de/en/Dow ... Programmer

Levantar el servicio asociado al JTAG para que use el flamante FTDI FT2232H su funcionamiento a 20Mhz y los futuros modos de alta velocidad, nos marcan que es un componente por explotar.
Ver que el registro así como todos los parámetros estan bien configurados usando la aplicación proporcionada por Arrow , la herramienta de diagnóstico.

Iré haciendo una colección de vídeos para aclarar muchos de los problemas nada más empezar con las placas CYC1000 y MAX1000.

Re: ARRROW BLASTER - SOLUCIONAR PROBLEMAS EN SU INSTLACIÓN EN QUARTUS II

Publicado: 08 Dic 2023, 13:45
por Subcritical
El quinto paso suele ser el que mayores problemas genera en windows que es que el servicio de JTAG no este en ejecución.
Lo mostramos en una imagen.
Servicio_JTAG_Server_no_puede_encontrar_archivo_especificado.png
Servicio_JTAG_Server_no_puede_encontrar_archivo_especificado.png (249.35 KiB) Visto 2476 veces
Secuencia de pequeñas recetas para tener correctamente instalado el arrow blaster en Windows:
phpBB [media]

Re: ARRROW BLASTER - SOLUCIONAR PROBLEMAS EN SU INSTALACIÓN EN QUARTUS II

Publicado: 08 Dic 2023, 16:01
por Subcritical
Estas son los pasos a seguir para instalar un arrow blaster en el Quartus II en un GNU/LINUX.


Primero descomprima el siguiente fichero:
https://shop.trenz-electronic.de/trenzd ... inux64.zip
Cree una carpeta con su contenido.
Copie el fichero libjtag_hw_arrow.so al directorio linux64 dentro de la instalación de Quartus II.
Por defecto ponemos un ejemplo de la ruta donde hay que colocar dicho archivo con extensión .so

Código: Seleccionar todo

/usr/local/intelFPGA_lite/22.1std/quartus/linux64

En la siguiente dirección hay que crear el fichero 51-arrow-programmer.rules
Dirección:

Código: Seleccionar todo

 /etc/udev/rules.d/ 
Contenido del fichero de reglas para arrow:

Código: Seleccionar todo

# Arrow-USB-Programmer
 SUBSYSTEM=="usb",\
 ENV{DEVTYPE}=="usb_device",\
 ATTR{idVendor}=="0403",\
 ATTR{idProduct}=="6010",\
 MODE="0666",\
 NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}",\
 RUN+="/bin/chmod 0666 %c"
 
# Interface number zero is a JTAG.
 SUBSYSTEM=="usb",\
 ATTRS{idVendor}=="0403",\
 ATTRS{idProduct}=="6010",\
 ATTR{interface}=="Arrow USB Blaster",\
 ATTR{bInterfaceNumber}=="00",\
 RUN="/bin/sh -c 'echo $kernel > /sys/bus/usb/drivers/ftdi_sio/unbind'"
Salga de su sesión y vuelva a entrar con los cambios realizados para que los mismos tengan efecto.

Se subirán fragmentos de vídeo incorporando los posibles fallos o errores en la puesta en marcha de las placas CYC1000 y MAX1000 que tienen como programador un FT2232H.