Ver Mensaje Individual
Antiguo 05/01/2005, 15:06   #6
Teletubi
Usuario Activo
 
Avatar de Teletubi
 
Fecha de ingreso: 28/oct/2003
Mensajes: 36
Teletubi está en el buen camino
Thumbs up Conseguido ¡ ¡ . Jatg+6072+Pionnero 5.

Pues lo expuesto. Después de estudiar un poquitín sobre el tema y con la ayuda de los compañeros, he podido recuperar el Deko Philips 6072 de su estado "out of order" con el interface JTAG.
Mi experiencia en el caso.

Deko 6072, muerto en "out of order"
Inerface Jtag comprado a los suizos por 9 euros.
Programa Pionnero 5.0
1 soldador y poco miedo.


- El Jtag se lo compré a los suizos, más que nada por que de electronica ni pajolera. No le hice ninguna modificación, tal como venía en el paquete. Le puse la pila de 3v que lleva y andando ( en algunos port se comenta la necesidad de alimentar con 5 v o cosas por el estilo, en mi caso NADA )
El Jtag viene con la manguera de cables y con la explicación "Pistas de conexión: 9-11-13-15-19-20" La pista Roja es la número 1". Realmente la 20 no está y en su lugar tenemos la 8 (al ser par, viene a ser lo mismo porque va a tierra GND por lo que he podido aprender).

- Bueno pues... se abre el Deko y se encuentra el punto a conectar. En el estupendo manual de "Jtag Using Pionero v5 with Philips FAQT" viene un grafico, explicativo muy claro con la foto del deko y los puntos a encontrar. En mi caso y con este Jtag comprado..., los puntos concuerdan con los que tengo en el Jtag (9-11-13-15-19-20) tal como vienen.
El único a tener en cuenta es el de tierra GND (el cable 8 o 20 del JtaG). En la foto viene marcado contra el punto 2 (GND du Jtag), si lo ponía ahí... NUNCA obtuve respuesta, sin embargo poniendolo en el punto 1 (GND), fué comunicación a la primera ¡ ¡.
No puse tierra a Deko como se vé en algunos post o manuales.

Ahí teneis una foto de como quedó, despues de mi aventura con el soldador (que dá para 10 post más , jaj aj)




- Una vez soldado y tal, Sobre Windows xp con puerto LPT1 en modo ECP, Abrir el Pionnero 5 , en configuración "JTAG" seleccionas Philips. 607x y no cambíe nada más. Despues en la pestaña Firm (Jtag) la opción correcta fue al final" adress 7FE00000 y longitud 18000". Esto despues de probar y probar. Lo importante es que recibas información al principio., : marcas CPU ID y el deko debe contestarte, sino es que falla algo (cuidado con el puerto LPT, antivirus, y el cable paralelo ¡ ¡, lo tuve que cambiar), si recibes CPU ID aparece algo como :



Abriendo LPT1
Reset DCU activado
Estado de la DCU : Run-Test/Idle
----------------------------------------
Código de la CPU (IDCODE) : 5D406041
Fabricante : STMicroelectronics
Familia : ST20
Variante : STi5512
Revisión : 5
----------------------------------------
Reset DCU desactivado
Cerrando LPT1


- Despues probé a enviar el .bin , pero daba siempre "Error de Trap...." ..al final cambiando la configuración de la dirección a enviar funcionó. Probar a enviar varias veces a la misma dirección.... porque curiosamente contra esa direción, me falló 5 veces y a la 6 logró conectar bien, Misterios. ( lo que sí paso es que responde justo despues de recibir CPU ID...)

Empieza a enviar y en 5 min lo tienes. El último bloque en el 6072 falla.. pero es lo normal.
Si se cuelga el equipo (como fue en mi caso, Joder cuando algo sale mal....) , pues lo vuelves a intentar y si el bloque es igual el pionnero pasa al siguiente y como sin nada. BIEN ¡ ¡ ¡ ¡ ¡ ¡

briendo LPT1
Reset DCU activado
Estado de la DCU : Run-Test/Idle
----------------------------------------
Código de la CPU (IDCODE) : 5D406041
Fabricante : STMicroelectronics
Familia : ST20
Variante : STi5512
Revisión : 5
----------------------------------------
Reset DCU desactivado
Cerrando LPT1
Modelo y placa de decodificador : Philips 607x
Integrado con Sofware Interactivo : ST M29W800DB
Dirección inicial integrado 1 : 7FE00000
Integrado con Lista de Canales : ST M29W800DB
Dirección inicial integrado 2 : 7FE00000
Enviando a la dirección : 7FE00000
Abriendo LPT1
Seleccionado el integrado 1
Reset DCU activado
Estado de la DCU : Run-Test/Idle
Enviando archivo...
¡ Rutina trap enviada con éxito !
Buscando el bloque inicial...
----------------------------------------
Comprobando la dirección : 7FE00000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FE08000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FE0C000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FE10000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FE20000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FE40000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FE60000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FE80000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FEA0000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FEC0000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FEE0000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FF00000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FF20000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FF40000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FF60000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FF80000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FFA0000
Los datos en la flash son identicos. Saltamos al siguiente bloque...
----------------------------------------
Comprobando la dirección : 7FFC0000
Borrando bloque : 7FFC0000
Enviando datos a la dirección : 7FFC0000
Verificando la dirección : 7FFC0000
¡ Verificación correcta !
----------------------------------------
Comprobando la dirección : 7FFE0000
Borrando bloque : 7FFE0000
----------------------------------------
Comprobando la dirección : 7FFE0000
Borrando bloque : 7FFE0000
Reset DCU desactivado
¡ Datos enviados con éxito !
Cerrando LPT1
Abriendo LPT1
Reset DCU activado
Estado de la DCU : Run-Test/Idle
Recibiendo datos...
Reset DCU desactivado
¡ Firmware leído con éxito !
Cerrando LPT1




Espero que os sea de ayuda en algún caso.
Gracias por la ayuda y comentarios de todos.

Saludos.
Teletubi está desconectado
Respuesta rápida a este mensaje
Subir