Ver Mensaje Individual
Antiguo 10/09/2005, 17:38   #2
juanete
Usuario Activo
 
Avatar de juanete
 
Fecha de ingreso: 09/feb/2003
Mensajes: 39
juanete está en el buen camino
Lee esto al pie de la letra y postea resultados:

Para empezar te dire que es primordial que el pionero v5 te detecte la version del micro pero no es tan dificil como lo pintan.
Vamos a empezar, primero con todas las conexiones del jtag bien hechas (supongo que habras leido bastante como para saber como deben de ir) abres el pionero v5 y encufas el deco al ordenador mediante jtag y despues lo enciendes del boton frontal.
Si el firmware esta corrupto no debera de encender el display y si enciende saldra un cartel que pondra
-out of order-.
el siguiente paso es que una vez todo montado y listo para meterle mano el deco tenga comunicacion y te de el id del micro. Es bastante mas facil comunicarte con un jtag casero hecho a base de resistencias que con uno comercial ya que no tendras que ponerle alimentacion añadida del mismo aparato puesto que con la pila en el caso de los jtag autoalimentados no vale con los 3,3 voltios que da la bateria, pero para el caso es lo mismo.
ESTE APARTADO SOLO HAY QUE SEGUIRLO SI EL PIONERO NO TE COJE LA RUTINA TRAP (y lo digo gritando para que lo leais bien, que solo es en el caso de que no detecte la rutina trap.)
--------------------------------------------------------------------------
Una vez que hayas conseguido comunicarte con el deco pinchas en configuracion y despues en la pestaña de jtag y lo configuras de esta manera:
1º:direccion trap:C0010000
2º:solo marcar la casilla -verificar escritura en flash-
3º:en modelo y placa del decodificador pones -personalizado-
4º:en la casilla de -integrado con software interactivo-
direccion inicial de la flash -60000000-
tipo de flash -st m29w800db-
5º:en la casilla de -integrado con lista de canales-
direccion inicial de la flash -7FE00001- (ojo aqui pon al final el 1 por que si no te costara mas que te reconozca la rutina trap)
tipo de flash -st m29w800db-
Bueno ahora te vas a la pestaña -Firmware (jtag)- y pinchas en -direccion- y pones 7FE00000, y en -longitud-debes poner 70000, en la pestaña de -usar- pinchas en archivo, y una vez configurado asi le das a enviar, seleccionas el firmware que te de la gana y cuando este enviandolo al deco (MUY IMPORTANTE), lo apagas del boton frontal, de esta forma te memorizara la rutina trap del micro.
Sin cerrar el pionero v5, vuelves a encender el deco y pinchas de nuevo en -configuracion- y de nuevo otra vez en -jtag- y en donde pone modelo y placa del decodificador seleccionas -Philips 607x- y abajo del todo pinchas en -valores por defecto- y por ultimo pinchas en -forzar escritura en todos los bloques-.
--------------------------------------------------------------------------
De nuevo te vas a -Firmware (jtag)- y ahora y si todo ha ido bien pincha en -borrar chip- asegurandote que esta selecionado -con un solo comando-.
Te borrara el chip y seleccionas -archivo- le das a enviar y escoges el archivo que quieras meterle al deco, y empezara a enviarlo por bloques, y cuando al final te pregunte el programa que -uno de los bloques no ha podido programarse (te lo pondra en ingles), no te asustes le das a -ignore- y ya tendras el firmware puesto en tu 6072.
Espero que con este discurso no tengas dudas de como hacerlo pero, ya sabes si necesitas algo mas no dudes en preguntar.

De esta forma he conseguido recuperar todos y digo todos los philips que han caido en mis manos, y que estaban muertos, y para mi es bastante mas facil de hacer que con el oslink, de todas formas cada aparato os dara mas o menos dificultad pero no desespereis que el que la sigue la consigue.

Cuando me encuentre con tiempo hare un pequeño manual de como construir un jtag interno aprovechando el puerto paralelo del aparato, y es valido tanto para 6071 como para 6072, y sin tener que desmontar el deco e ir soldando cables podreis instalar el firmware en cuestion de 4 minutos, añadir lista de canales y programar la eeprom a la velocidad de un rayo.


Saludos.

BY, JUANETE (gracias copo11)
__________________

Cuando empecemos lo basico sera lo primero.
"La mejor manera de librarse de la tentación es caer en ella"
juanete está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir