Foro de Mensajes

Avalon Software - Encanta - VagoBlog

No olvides leer las normas

 F.A.Q.F.A.Q.   Lista de MiembrosLista de Miembros   Grupos de UsuariosGrupos de Usuarios 
 PerfilPerfil   Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   
 BuscarBuscar   RegístreseRegístrese ConectarseConectarse 

Como actualizar el minimig al Yaqube firmware (04/08/2008)

 
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Foro de Mensajes -> Minimig
Ver tema anterior :: Ver siguiente tema  
Autor Mensaje
jackepc



Registrado: 10 Ene 2005
Mensajes: 300

MensajePublicado: Mie Oct 08, 2008 12:18 am
   Título del mensaje: Como actualizar el minimig al Yaqube firmware (04/08/2008)
Responder citando

NOTA:

El motivo de dejar aqui el "COMO" de la actualización simplemente es para poder hacer referencia directamente a como hacerlo, OSCARBRAINDEAD ya nos dijo en otro post como hacerlo y aqui simplemente he recopilado lo dicho por el más alguna imagen.
Tambien decir antes de nada que merece mucho la pena actualizar, la compatibilidad se mejora hasta limites de que practicamente todo funciona.


----

Lo primero es saber que firmware estamos usando en nuestro minimig, igualmente si no lo sabemos podemos aventurarnos.
Tambien es importante decir que solo tu eres el responsable de tus actos, cualquier cosa que ocurra en tu minimig por seguir este "COMO" es tu problema.

Aqui dispones de todos los firmwares hasta la fecha:
http://encanta.avalonsoftware.org/foro/viewtopic.php?t=912

Ahora mismo nos interesa este:

MINIMIG FIRMWARE 04-08-2008
Autor: Yaqube

- Soporte ECS
- Soporte de escritura en ADFs
- Mejora en la compatibilidad
- Posibilidad de configurar el mapa de memoria
- Filtrado gráfico para suavizar la imagen
- Soporte PAL y NTCS

Sí no sabemos que firmware tenemos programado en la PIC, por el motivo que sea, podemos probar a meter solo el minimig.bin en la tarjeta SD (renombrando el anterior a minimig.old) y probar a arrancar.
Si todo va de perlas saldrá una pantalla azul como esta:

http://freesoftwareando.com/wp-content/uploads/2008/10/azul.jpg

Si la cosa no va bien saldrá el texto en rojo diciendo algo asi como esto:

Minimig by Dennis van Weeren
Bug fixes, mods and extensions by Jacub Bednarski

Bootloader BYQ080718
FPGA core FYQ080729
Agnus ID: $20 (PAL) Denise ID: $FF

Incompatible PIC firmware!


Bien, si el firmware de nuestra PIC no es el que que precisamos lo descargamos y nos ponemos manos a la obra, si por el contrario la pantallita azul salio ya no tenemos que hacer nada.

Para descargarlo podemos hacerlo desde aqui:

http://home.hetnet.nl/%7Eweeren001/downloads/minimigJ_build_04_08_2008.zip

Una vez descomprimido el contenido nos encontramos con los siguientes archivos y directorios:



- NTSC es un directorio y contiene en su interior la version del nucleo “minimig.bin” para monitores con el sistema NTCS.
- PAL es un directorio y contiene en su interior la version del nucleo “minimig.bin” para monitores con el sistema PAL.
- FIRMWARE.HEX es el archivo que contiene el nuevo firmware.
- README.TXT contiene información sobre las mejoras y como actualizar (en ingles).

Copiaremos el minimig.bin que está dentro del directorio PAL a la tarjeta SD.
Junto con minimig.bin es interesante tener algún kickstart renombrado a KICK.ROM y alguna imagen de algún programa o juego en ADF (preferiblemente con un nombre menor de 8 caracteres y de extension ADF).

Una vez realizado esto ahora necesitamos el tinybootloader que podemos descargar desde aqui:
http://home.hetnet.nl/~weeren001/

Cambiamos un jumper de la placa “de FPGA a MCU” y veremos como no se ilumina el led de lectura del minimig (el verde que pone DRIVE) ni aunque tengamos metida la tarjeta SD vamos a cargar nada de la tarjeta, es como si esta zona quedase desactivada.

Ahora tenemos que enchufar un cable serie null modem como este desde el PC hasta el minimig (puerto serie, no confundir con los otros por favor ¡¡¡, leer por si las moscas antes el manual: http://encanta.avalonsoftware.org/foro/viewtopic.php?t=913) :

http://freesoftwareando.com/wp-content/uploads/2008/10/003.jpg

Ahora viene la parte chunga, usar el tinybootloader para actualizar el firmware.
Cargaremos el archivo firmware.hex en el tiny, luego elegimos el puerto serie donde tenemos enchufado el minimig y probamos a escribir el nuevo firmware.

En teoria todo tendria que ser facil, pero no ¡¡¡ probablemente tengamos que andar dandole al boton de reset en el minimig y rapidamente intentar escribir el nuevo firmware.
No desesperen si no sale a la primera, a la quinta o a la novenosexta, al final tendria que escribirse si conseguimos que se conecten correctamente.

Aqui dejo una imagen de lo que tendria que salir finalmente y con lo que sabremos que ya hemos escrito el nuevo firm en la PIC:

http://freesoftwareando.com/wp-content/uploads/2008/10/shit2.jpg

Una vez hemos actualizado cambiamos de nuevo el jumper de “de MCU a FPGA” y a disfrutar ¡¡¡
Volver arriba
Ver perfil del usuario Enviar mensaje privado
jackepc



Registrado: 10 Ene 2005
Mensajes: 300

MensajePublicado: Mar Abr 14, 2009 12:35 am
   Título del mensaje: version linux del tiny pic bootloader
Responder citando

Aqui he encontrado una versión del tiny Pic bootloader escrita en python que chuta en linux:

http://pic-linux.foroactivo.net/programadores-f12/tiny-pic-bootloader-t84.htm

La web del proyecto es esta:

http://tinybldlin.sourceforge.net/
Volver arriba
Ver perfil del usuario Enviar mensaje privado
Mostrar mensajes anteriores:   
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Foro de Mensajes -> Minimig Todas las horas están en GMT + 2 Horas
Página 1 de 1

 
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas


Powered by phpBB © 2001, 2005 phpBB Group