Como desbrickear el ZX-Uno con USB Blaster

Discursiones en general sobre el proyecto que no tienen cabida en otro foro / General discussion for uncateorized topics about the ZX-Uno project
Avatar de Usuario
mapache
Mensajes: 268
Registrado: 15 Dic 2016, 22:24

Como desbrickear el ZX-Uno con USB Blaster

Mensajepor mapache » 27 May 2018, 12:32

Pongo aquí estas notas que tomé cuando tuve que desbrickear mi ZX-Uno. Es de hace unos meses ,por lo que es posible que algo haya cambiado, aunque debe servir para hacerse idea del proceso en un sólo post con los enlaces necesarios a mano.

PD: Acabo de ver que ya había un tutorial, quizás sea mejor añadir este post al hilo o poner la información complementaria en el primer post.

--

Cuando hay algún tipo de problema al actualizar un core en el ZX-Uno es posible que éste deje de funcionar y sea necesario desbrickearlo mediante el conector JTAG. Esto se puede hacer tanto con una Raspberry Pi como con un USB Blaster de Antonio Villena.

Herramientas

- Ordenador con sistema operativo Windows
- Archivo urjtag.zip con los drivers y recovery.bit
- USB Blaster de Antonio Villena
- Archivo FLASH.ZX1 de 4MB o de 16MB dependiendo de tu ZX-Uno
- Tarjeta SD en formato FAT32 con el archivo FLASH.ZX1

Como cargar el programa de recuperación recovery.bit

En mi caso he usado el archivo recovery.46.bit que es una versión más antigua y permite grabar el archivo FLASH.ZX1 de 4MB en un ZX-Uno con chip de 16MB, ya que la versión actual de este archivo para 16MB tiene un bug. Lo más conveniente es que preguntes en el foro por la última versión tanto del archivo FLASH como del archivo de recovery.

- Conecta el USB Blaster al puerto JTAG del ZX-Uno y enciéndelo
- Conecta el USB Blaster al ordenador Windows
- Agrega manualmente los drivers contenidos en el archivo urjtag.zip
- Ejecuta el programa jtag
- Escribe el comando cable usbblaster para seleccionar el USB Blaster
- Escribe el comando detect para detectar la FPGA
- Escribe el comando pld load recovery.bit para cargar el archivo recovery en el ZX-Uno

Código: Seleccionar todo

cable usbblaster
detect
pld load recovery.bit


Como recuperar el ZX-Uno con el archivo FLASH.ZX1

Una vez hecho esto, al apagar y encender el ZX-Uno cargará una BIOS limitada donde da la opción de actualizar el archivo FLASH.ZX1 (que se encuentra en los foros de ZX-Uno y en la sección descargas) mediante la tarjeta SD. Esta tarjeta debe estar formateada (sin marcar la opción de formateo rápido) en FAT32; si no funciona se recomienda probar con otra tarjeta.

Simplemente graba el archivo en la tarjeta y desde la BIOS elige actualizar desde tarjeta SD. Una vez terminado, apagando y encendiendo el ZX-Uno todo debe funcionar correctamente.
Adjuntos
zxuno-unbrick-jtag-usb-blaster.jpg
USB Blaster para desbrickear el ZX-Uno

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

Re: Como desbrickear el ZX-Uno con USB Blaster

Mensajepor antoniovillena » 27 May 2018, 16:49

Gracias por el tutorial. Solo añadir que creé un recovery.bit nuevo (firmware versión 0.73) que graba directamente el FLASH.ZX1 sin esperar a pulsar tecla.

viewtopic.php?f=37&t=774
http://antoniovillena.es
http://retrolandia.net
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Kristatos
Mensajes: 20
Registrado: 25 Abr 2017, 20:55

Re: Como desbrickear el ZX-Uno con USB Blaster

Mensajepor Kristatos » 30 May 2018, 20:56

mapache escribió:- Archivo FLASH.ZX1 de 4MB o de 16MB dependiendo de tu ZX-Uno


Me estoy volviendo loco buscando el flash.zx1 para la versión 4.2 de ZX-UNO ya que el que he probado desde la sección de descargas no me lo acepta.
Por favor, ¿alguien tiene el enlace?

Gracias por adelantado.

Un saludo,
Kristatos.

Avatar de Usuario
mapache
Mensajes: 268
Registrado: 15 Dic 2016, 22:24

Re: Como desbrickear el ZX-Uno con USB Blaster

Mensajepor mapache » 31 May 2018, 10:06

Creo que el FLASH.ZX1 es el mismo para ZX-Uno 4.2 y 4.1, lo que tienes que mirar es el tamaño de la memoria flash. Seguramente necesitas el de 16Mb que puedes encontrar aquí: viewtopic.php?f=27&t=1990&p=23522#p23522

Kristatos
Mensajes: 20
Registrado: 25 Abr 2017, 20:55

Re: Como desbrickear el ZX-Uno con USB Blaster

Mensajepor Kristatos » 31 May 2018, 10:17

Sí, Antonio Villena me pasó uno y ya he conseguido desbrikearlo.

Un saludo,
Kristatos


Volver a “General / Uncategorized”

¿Quién está conectado?

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