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

Todo aquello que acompaña a la placa del ZX-Uno (carcasas, alimentadores, pegatinas para el teclado, etc) / Everything that goes with the ZX-Uno board (cases, AC adapters, stickers for keyboard, etc)
Avatar de Usuario
antoniovillena
Mensajes: 2594
Registrado: 27 Sep 2015, 20:41

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

Mensajepor antoniovillena » 20 Jul 2016, 22:41

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 2549 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 201 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
http://antoniovillena.es
http://retrolandia.net
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Avatar de Usuario
antoniovillena
Mensajes: 2594
Registrado: 27 Sep 2015, 20:41

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

Mensajepor antoniovillena » 24 Jul 2016, 11:51

Añado los ficheros necesarios para construirse el USB Blaster

http://www.atc.us.es/svn/zxuno/hardware/usbjtag/
http://antoniovillena.es
http://retrolandia.net
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Avatar de Usuario
antoniovillena
Mensajes: 2594
Registrado: 27 Sep 2015, 20:41

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

Mensajepor antoniovillena » 26 Jul 2016, 23:17

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:
Adjuntos
IMG_20160726_193840.jpg
http://antoniovillena.es
http://retrolandia.net
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Avatar de Usuario
Uto
Mensajes: 1385
Registrado: 17 Dic 2015, 16:39

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

Mensajepor Uto » 28 Jul 2016, 19:35

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?

Avatar de Usuario
Mejias3D
Mensajes: 429
Registrado: 06 Oct 2015, 23:01

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

Mensajepor Mejias3D » 28 Jul 2016, 23:02

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-connector-housings/2799178/

Imagen

Avatar de Usuario
antoniovillena
Mensajes: 2594
Registrado: 27 Sep 2015, 20:41

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

Mensajepor antoniovillena » 28 Jul 2016, 23:48

Tiene otras denominaciones como microJST. Lo importante es que tenga el mismo aspecto y la separación entre pines sea 1.25mm
http://antoniovillena.es
http://retrolandia.net
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

andydansby
Mensajes: 19
Registrado: 25 May 2016, 23:49

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

Mensajepor andydansby » 23 Ago 2016, 21:24

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

Avatar de Usuario
antoniovillena
Mensajes: 2594
Registrado: 27 Sep 2015, 20:41

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

Mensajepor antoniovillena » 23 Ago 2016, 21:45

Can you put a picture of the cable from USB blaster to JTAG port?
http://antoniovillena.es
http://retrolandia.net
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Avatar de Usuario
antoniovillena
Mensajes: 2594
Registrado: 27 Sep 2015, 20:41

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

Mensajepor antoniovillena » 23 Ago 2016, 22:02

You don't need do under Administrator command line. Are you using the urjtag.zip I put in the first message on the thread?
http://antoniovillena.es
http://retrolandia.net
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

andydansby
Mensajes: 19
Registrado: 25 May 2016, 23:49

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

Mensajepor andydansby » 23 Ago 2016, 23:04

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@N04/shares/o66N6Z


Here is the MicroJST plugged into the X Uno.
https://www.flickr.com/photos/144769050@N04/shares/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@N04/shares/MYvQ04

Here is another angle.
https://www.flickr.com/photos/144769050@N04/shares/bVgbo4

Thank you

Andy Dansby


Volver a “Accesorios / Accesories”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado