Página 1 de 4

Tutorial para desbriquear el ZX-Uno con USB Blaster o clónico

Publicado: 20 Jul 2016, 22:41
por antoniovillena
En este caso la carga es casi inmediata, con lo que se puede usar este cable como desarrollo en sustitución del de Xilinx. Lo compré en aliexpress por 3.50 euros.

http://es.aliexpress.com/item//1487146376.html

Lo siguiente es preparar el cable microJST de 6 pines a IDC (cable plano) de 2x5. Como tengo a mano crimpadora y carcasas dupont de 1x6 y de 1x1 me apaño con esto (de 1x5 no tenía, pero por suerte el pin que sobra queda dentro del hueco del conector IDC). Aquí pongo los esquemas de colores y una foto:
jtag.png
jtag.png (5.39 KiB) Visto 9909 veces
IMG_20160720_221232.jpg
Conectamos el cable JTAG al ZX-Uno y al USB Blaster. Alimentamos el ZX-Uno y conectamos el USB Blaster al PC.

Ahora nos descargamos este archivo.
urjtag.zip
(1.07 MiB) Descargado 684 veces
Y lo descomprimimos. Lo primero es instalar los drivers. Nos vamos al Administrador de dispositivos y lo buscamos. Luego le damos a añadir ficheros manualmente y apuntamos a la carpeta drivers que acabamos de descomprimir. Si todo ha ido bien debemos ver el dispositivo "Altera USB-Blaster" en el Administrador de dispositivos.

Nos vamos desde línea de comandos a la carpeta descomprimida y escribimos:

Código: Seleccionar todo

jtag
Ya estamos dentro del programa y el prompt cambia. Lo siguiente es teclear:

Código: Seleccionar todo

cable usbblaster
detect
Si todo va bien, el detect mostrará un mensaje en pantalla con el modelo de FPGA.
Luego escribe el siguiente comando:

Código: Seleccionar todo

pld load recovery.bit
En la pantalla debe aparecer el menú de la BIOS. Metes una SD con el FLASH.ZX1 en la raíz y pulsas Intro y aceptar para que se flashee el contenido del fichero FLASH.ZX1

Re: Tutorial para desbriquear el ZX-Uno con USB Blaster o clónico

Publicado: 24 Jul 2016, 11:51
por antoniovillena
Añado los ficheros necesarios para construirse el USB Blaster

http://www.atc.us.es/svn/zxuno/hardware/usbjtag/

Re: Tutorial para desbriquear el ZX-Uno con USB Blaster o clónico

Publicado: 26 Jul 2016, 23:17
por antoniovillena
Para los que seáis desarrolladores: no es necesario tener el ZX-Uno siempre destapado. He probado a meter el USB Blaster (sin tapa) dentro de la carcasa de metacrilato y cabe, aunque recortando un poco la altura del jumper. Pongo foto:

Re: Tutorial para desbriquear el ZX-Uno con USB Blaster o clónico

Publicado: 28 Jul 2016, 19:35
por Uto
Una duda: ¿cual es el nombre técnico del conector JTAG?

No el de la placa, sino el que se pondría en el cable. Dicho de otro modo: ¿si entro a una tienda de electrónica que tengo que pedir? ¿algun enlace en aliexpress para el mismo?

Re: Tutorial para desbriquear el ZX-Uno con USB Blaster o clónico

Publicado: 28 Jul 2016, 23:02
por Mejias3D
Uto escribió:Una duda: ¿cual es el nombre técnico del conector JTAG?

No el de la placa, sino el que se pondría en el cable. Dicho de otro modo: ¿si entro a una tienda de electrónica que tengo que pedir? ¿algun enlace en aliexpress para el mismo?
Se trata de conectores Molex PicoBlade http://uk.rs-online.com/web/p/pcb-conne ... s/2799178/

Imagen

Re: Tutorial para desbriquear el ZX-Uno con USB Blaster o clónico

Publicado: 28 Jul 2016, 23:48
por antoniovillena
Tiene otras denominaciones como microJST. Lo importante es que tenga el mismo aspecto y la separación entre pines sea 1.25mm

Re: Tutorial para desbriquear el ZX-Uno con USB Blaster o clónico

Publicado: 23 Ago 2016, 21:24
por andydansby
I am having some trouble with the reflashing using the Altera USB Blaster.

I followed the scheme for wiring and verified the continuity with my multimeter.

The Driver is seen in device manager under USB controllers.

I launch the JTAG software under the Administrator command prompt.

When I run

cable usbblaster

the reply I get is
Connected to libftd2xx driver.

Then I run
detect

I get

discovery.c:117 urj_tap_detect_register_size() Warning: TDO seems to be stuck at 0
Error: parse.c:208 urj_parse_file() no error: Cannot open file 'C:\Users\Andy/.jtag/rc' to parse

Any Ideas?

Thank you
Andy Dansby

Re: Tutorial para desbriquear el ZX-Uno con USB Blaster o clónico

Publicado: 23 Ago 2016, 21:45
por antoniovillena
Can you put a picture of the cable from USB blaster to JTAG port?

Re: Tutorial para desbriquear el ZX-Uno con USB Blaster o clónico

Publicado: 23 Ago 2016, 22:02
por antoniovillena
You don't need do under Administrator command line. Are you using the urjtag.zip I put in the first message on the thread?

Re: Tutorial para desbriquear el ZX-Uno con USB Blaster o clónico

Publicado: 23 Ago 2016, 23:04
por andydansby
Would the Administrator command line cause issues? I am using the urjtag.zip that you placed. I placed it in it's own directory on the root c: drive.

Here is the MicroJST. On my cable, the Green and white look reversed, so I swapped the 2 locations
https://www.flickr.com/photos/144769050 ... res/o66N6Z


Here is the MicroJST plugged into the X Uno.
https://www.flickr.com/photos/144769050 ... res/3S10Y6

Here the dupont cable is plugged into the blaster, the angle is a bit awkward showing blue and black. Black is on the bottom.
https://www.flickr.com/photos/144769050 ... res/MYvQ04

Here is another angle.
https://www.flickr.com/photos/144769050 ... res/bVgbo4

Thank you

Andy Dansby