Tema: MANUAL JTAG
Ver Mensaje Individual
Antiguo 09/05/2006, 17:47   #1
emiemi
Usuario Activo
 
Fecha de ingreso: 16/mar/2003
Mensajes: 263
emiemi es como un diamante en brutoemiemi es como un diamante en brutoemiemi es como un diamante en bruto
MANUAL JTAG

Manual para el Uso del Jtag en un Kaon ksc 570

Me he decidido a hacer este manual para poder ayudar, en la medida de lo posible a quien pueda tener problemas con el Jtag.

Mi Jtag esta comprado ya fabricado. Tenéis varias tiendas en Internet para comprarlo. El mío venia con el cable plano de 20 pins.

Lo que hice al principio fue cortar el extremo del cable plano que va al deco, dejando los pines 9, 11,12, 13, 15,19 más largos.



Los pines 9, 11, 13, 15,19 del conector JTAG a los mismos pines en la placa base, y la masa, que es cualquiera de los pines pares, o sea, 2 ó 4 ó 6 (en este caso el 12 a cualquier pin PAR de la placa base.



Esta era la parte más difícil, ya que requería un pulso bastante bueno, y un buen soldador para hacerlo. Yo lo que hice fue lo siguiente. Busque una piccard 1 de las antiguas y le quite el soporte del chip 16F628. Y lo soldé de forma que coincidiera en la placa con los pines ,11,13,15,17 y 19. (La patilla que correspondía con el 17 la partí, ya que no hacia falta). Y luego corte una parte de 5 contactos que soldé en los puntos de soldadura correspondientes a los pines 9 y 10. (En el 10 del deco coloque el cable nº 12 del Jtag). Así me quedo el deco



Yo utilicé una de las patillas del chip, para meter bien el cable en el conector. De esta manera el cable estaba bien sujeto y hacia buen contacto.

En otros manuales leí esto:
[COLOR="RoyalBlue"]Para poder grabar, es necesario poner el microprocesador del deko (un STi5518) en un estado en el que estando alimentado, no esté ejecutando ningún programa en memoria.

Para ello todos los micros basados en el ST20 incorporan un modo BFL (Boot From Link) que permite arrancar el deko en un estado aparentemente muerto, esto se consigue en el Sti5518 poniendo la patilla 115 que normalmente se encuentra a nivel lógico alto para que ejecute el código de la flash, en un nivel lógico bajo.

En nuestros dekos y para no tener que cortar pistas, existe una buena solución que consiste en puentear unos 5 segundos durante el arranque el lugar donde iría conectada una resistencia (La R366) con una resistencia de 1K.[/COLOR]

A mí en principio no me fue necesario, ya que el programa Jkeys me reconoció el deco bien, y me dejaba grabar y borrar. Pero luego borre la flash y sin grabar nada apague y encendí. Entonces me dio el siguiente error



Y entonces si me toco puentear, ya que el DCU estaba dañado
Lo bueno del Jtag, es que aunque el deco no arranque y este muerto pq tenga el bootloader corrupto, erróneo o borrado y por tanto no puedas arrancar en modo normal desde la flash que seria el modo por defecto BFR, siempre podrás arrancar en modo BFL. En este caso el Jtag y el programa Jkeys controlan el DCU (Diagnostic controller unit) del deco para poder arreglarlo




Esto me parecía súper difícil, ya que la distancia entre contacto y contacto en muy pequeña. Decidí entonces soldar 2 cables la resistencia de 1 K (marrón, negro, rojo), pero no soldarlo al deco. Lo sujetaba yo con las manos mientras reiniciaba. Este es el cable que hice:



Entonces, puentee con este cable en R366. Encendí el deco y espere 5 sg con el puente. Ya tenia abierto el programa Jkeys, pinché en Detect y salio la información del deco.



Lo primero es pinchar en Save Men para salvar nuestra memoria flash y tenerla guardada por si falla algo. Una vez esto. Pinchamos en Flash programing. Nos saldrá una pantalla de advertencia. Aceptamos y nos saldrá la siguiente pantalla



Ya estamos preparados para programar. Pinchamos en el botón erase, para borrar la flash. Una vez terminamos, pinchamos en Program y elegimos el Dump a cargar. Aceptamos y saldrá la siguiente pantalla




Una vez terminado ya esta. Apagamos y encendemos el deco, y ya estará listo para funcionar de nuevo.
A mi me funciono. Mi deco estaba muerto y no salía nada en pantalla. Ahora mismo ya esta rugiendo como un campeón. Espero con esto poder ayudar a alguien, como hicieron conmigo.

Un saludo
emiemi está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Publicidad: Conoce las ofertas de ANUNCIATE