Home

Jtag Para Kaon

a.s.p

Presentado
Forero
2 Jul 2007
7
0
0
49
JTAG PARA KAON

=====================



Descarga de responsabilidades:



----------------------------------------------------------------------------------

La información que se ofrece a continuación requiere un conocimiento medio-alto

de circuitos electrónicos y no es recomendable para nuevos usuarios por los

peligros que la manipulación de un aparato conectado a la red electrica puede

tener, además del riesgo que conlleva de poder cargarnos el deko.



Aunque todo está mas que comprobado, el autor en ningun caso se hace responsable

de las posibles consecuencias que el uso incorrecto de esta información pudiera

producir.



Ni que decir tiene que cualquier manipulación en el interior del deko, por supuesto

anula la garantía.

-----------------------------------------------------------------------------------



Una vez aclarado todo.....





Hola a todos:



En vista de la inquietud que se está despertando sobre el asunto, os posteo esta información.



Estamos acostumbrados a oir hablar del Jtag para sacar la BK de los dekos, pero en realidad

tiene muchísimas más utilidades.



Ya que hasta ahora no podemos sacar el firmware a los Kaon Xtreme con ningun programa por el

puerto serie, os propongo usar el conector JTAG que incorporan los dekos y que normalmente no

viene montado de fabrica.



Para ello usaremos el famoso Jtag de la pila que todos conoceis.



Esto es muy util porque nos permite de una sola vez tener un volcado completo de la memoria

Flash que contiene tanto el firmware como el Bootloader y la lista de canales con lo cual

podemos hacer una copia de seguridad de todo antes de empezar a trastear.



Esquema de nuestro conector JTAG.



_____________________

A | 0 1 2 3 4 5 6 7 8 9 |

B | 0 1 2 3 4 5 6 7 8 9 |

----------- -----------



A 0-9 Todos a masa GND



PIN STi5518 pin Señal

==============================

B0 N.C. NO CONECTADO

B1 203 TRIGGER_OUT

B2 202 TRIGGER_IN

B3 N.C. NO CONECTADO

B4 110 TMS

B5 113 TCK

B6 112 TDI

B7 111 TDO

B8 N.C. NO CONECTADO

B9 109 TRST



Se recomienda poner dos tiras de 10 pines o un conector de 20 pines para más comodidad y así

no andar soldando durante los experimentos, ya que os podeis cargar los dekos.



En las fotos del zip que acompaño, se vé la placa antes y despues de la modificación.



Aquí teneis tambien el J**** personalizado para poder trabajar con los dekos Xtreme y Kaon

en el que he añadido solo los tipos de memorias que hasta ahora vienen montando.



Para leer solo hace falta arrancar el programa, configurarlo la 1ª vez para el puerto paralelo

que usemos, nos detectará el deko y pulsar el boton Save Mem.



Hasta aquí para todos los usuarios en general, no hay ningun riesgo si seguimos los pasos

al pie de la letra y conectamos todo con el deko apagado.



A continuación SOLO para los más avanzados y por tanto más atrevidos:





================================================== =================

¡ PELIGRO NOS PODEMOS CARGAR EL DEKO SI NO SABEMOS LO QUE HACEMOS !

================================================== =================



Para poder grabar, es necesario poner el microprocesador del deko (un STi5518) en un estado

en el que estando alimentado, no esté ejecutando ningun 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, ésto 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 (1.000 Ohmios).



Os indico el lugar exacto en la foto nº 1 rodeado de un circulo rojo.



Si vamos a trastear mucho, se puede montar un pequeño pulsador en serie con la resistencia de

1K y dejarlo permanentemente colocado para una facil manipulación.



Una vez que hemos arrancado así, tenemos pleno control sobre el micro y su memoria, con lo cual

y antes de grabar debemos borrarla completamente, sin miedo, ya que este sistema nos permite

arrancar y tomar el control del micro aunque no tenga nada en la flash.



Por cierto no os mosqueeis cuando arranqueis así, ya que el display no se enciende ni sale nada

en la pantalla (yo me llevé un susto de muerte...



A ver si alguien se anima y hace un manual mas completo y detallado paso a paso
 

macmanolo

Usuario Destacado
Vip OpenSPA
19 Mar 2007
1.136
262
0

a.s.p

Presentado
Forero
2 Jul 2007
7
0
0
49
ya lo se pero siempre va bien tener los antiguos ok....

gracias por recordarmelo......

pensava que iria bien tenerlo tambien ......
 

Pereftiyo

No presentado al foro
12 Jun 2008
0
0
0
46
Psychiatrist

Jerry went to a psychiatrist. "Doc," he said, "I've got trouble. Every time I get into bed, I think there's somebody under it. I'm going crazy!" Just put yourself in my hands for one year," said the shrink. "Come to me three times a week, and I'll cure your fears." How much do you charge?" A hundred dollars per visit." I'll sleep on it," said Jerry. Six months later the doctor met Jerry on the street. "Why didn't you ever come to see me again?" asked the psychiatrist. For a hundred bucks a visit? The bartender cured me for $10." "Is that so! How?" He told me to cut the legs off the bed!" Ain't nobody under there now!!!----------------------------------Do you look for free wow gold? Welcome to our WoW gold website:1.WoW gold,2.WoW gold,