REKLAMA

EJTAG_TT_1.0.6.14.1.rar

Comag SL-65 nie startuje ze standby, jak wgrać oryginalny soft przez JTAG?

Do tego tunera do wgrania firmware jest potrzebny EJTAG, rózni się on od typowych Jtagów sprzedawanych np. na Allegro. Schemat Ejtaga simple masz w tym temacie -> Link Więcej informacji jak wgrac firmware masz tu -> Link Do wgrywania firmware uzywamy programu EJTAG_TT. Są dwie wersje SL65: E1 i B1 i nalezy zastosowac odpowiednie firmware. Firmware i program do ściagnięcia niżej


Pobierz plik - link do postu
  • EJTAG_TT_1.0.6.14.1.rar
    • English.lng
    • EJTAG.ini
    • Manual_Ejtag_tt.pdf
    • EJTAG_TT_1.0.6.14.1.exe
    • EJTAG TINY HELP.HLP


EJTAG_TT_1.0.6.14.1.rar > Manual_Ejtag_tt.pdf

Manual para flashear los nuevos SL65-E1 y B1
Utilizando
EJTAG_TT de Sergiuss
Voy a explicaros la forma de revivir cualquier modelo de deco que tenga la CPU ALi con el fantástico
programa " EJTAG Tiny Tools " de Sergiuss.
Os he preparado un nuevo paquete que contiene todo lo necesario, es decir:
- " EJTAG_TT_1.0.55_SPI.exe " (El programa)
- " giveio.sys " o " inst_giveio.exe " (Drivers necesarios)
- " Spanish.lng " (Fichero de lenguaje)
- " SL65-E1_SPI_FULL_03082007.bin " (Dump completo Original para el SL65-E1)
- " SL65-B1_FULL.bin " (Dump completo Original para el SL65-B1)
- " SL65-E1_SPI_BOOT.BIN " (Bootloader del SL65-E1)
- " SL65-B1_BOOT.BIN " (Bootloader del SL65-B1)
El paquete SL65-B1-E1_EJTAG_TT_SPI.rar, se puede descargar de:
http://www.axifile.com/?4788238- & gt; (Esperando 30 seg.)
ó de aquí:
http://www.filescenter.com/navega0/mod/_PROGRAMADORES%20Tarj.%20Electronicas.html

Me centraré en los nuevos SilverCrest SL65 (de Agosto-2007) mas conocido como " SL65-E1 " debido a su
nueva versión de cpu " ALI M3329C-E1 " , pero este mismo programa funciona con cualquiera de las otras
versiones anteriores (A1 y B1)
Lo único importante es saber que modelo de CPU lleva (para conectar el conector correctamente) y que
memoria flash tiene (para indicárselo al programa).
Lo primero de todo es construirse el nuevo cable EJTAG que utiliza dicho programa, ya que es
completamente diferente a los utilizados anteriormente, y se puede construir de dos maneras:

- EJTAG CON BUFFER: Utilizando el circuito integrado " 74HC244 " y sus respectivas resistencias, y
que tenéis aquí su esquema y PCB.

- EJTAG

SIMPLE: Solo 5 resistencias también funcionaria, (3 de 100 ohmios, 1 de 33 y otra de 1k5)

EJTAG Resistencia
LPT
----- ------------ --------6-10 (puente)
GND 1 ------------- 15-18..25
TCK 2 --- 100 ----- 2
TMS 3 --- 100 ----- 3
TDO 4 ---- 33 ----- 11
TDI 5 --- 100 ----- 8
RST 6 --- 1k5 ----- Vcc (3v3)
----- ------------ ---------

* (Aunque es mucho más simple, es más inestable y yo os recomiendo el primero)
En el E1, hay que conectar a positivo el pin " TRST " mediante una resistencia de " 1k5 " , (ya que a diferencia
de los B1,que lo lleva cargado a positivo internamente, el nuevo E1 necesita que lo hagamos nosotros).

Una vez que ya tenemos el nuevo cable EJTAG construido, solo queda conectarlo a la placa del deco a través
de su conector ejtag (pero desenchufado de la corriente por si las moscas) y en posición inversa al conector
del B1 (es decir, la patilla primera de la izquierda y que esta al lado del " Jumper " seria el GND o masa).
Y por ultimo, ponemos el deco en modo " Debug " cambiando el Jumper de posición, y ya esta listo para
ejecutar el programa, pero para que funcione, antes hay que instalar el Driver del puerto paralelo " giveio.sys " ,
(ya sea temporalmente con el " loaddrv.exe " o permanentemente con el " inst_giveio.exe " ) y ya lo tenemos
todo listo para empezar.

Ya podemos abrir el " EJTAG_TT_1.0.55.exe " , seleccionamos el idioma español , y con el deco enchufado a
la corriente y el cable conectado al puerto paralelo, lo encendemos de atrás y os aparecerán " 8888 " en el
display o cuatro signos iguales (dependiendo de de los valores de las resistencias, tampoco tiene mucha
importancia).

Le damos al botón de " Conectar " y os tiene que leer algo parecido a esto:

Aunque os dice que " Flash no soporta CFI " no os preocupéis, hay que hacer unos pequeños ajustes , marcáis
en " Flash tipo " que es una " SPI " , activáis el " Fast AMD/SPI " y en " Dirección Base " la cambiáis por
" AFC00000 " , de esta forma:

Le volvéis a dar a " Conectar " y ahora si os tendrá que detectar la Flash y su tamaño y se activarían los
botones de leer, grabar y borrar xD

Y ya lo tenemos listo para escribirle la Flash, pero hay dos métodos:
- La forma lenta: Que seria darle a Borrar toda la flash y grabarle un Dump completo y esperar a que
acabe (55 min aprox.)
- La forma rápida: Borrarla toda, meterle el dump completo y cuando vaya mas o menos por el 10%
darle a " Abortar " o meterle un fichero de 64ks con nuestro " bootloader " (con lo que se recuperaría el puerto
serie del deco) desenchufaríamos todo, pondríamos el jumper en su posición correcta, y al encenderlo
seguramente os aparecería la palabra " ON " en el display, y se apagaría automáticamente por falta del
Maincode en la flash, pero lo bueno de tener solo el Bootloader es que ya se podría recuperar por el puerto
serie (3 min aprox. del Boot por ejtag + 3 min aprox. del Update por cable = 6 min aprox.)

POSIBLES FALLOS DE CONEXIÓN Y MOTIVOS:
Si os lee " IMPCODE = C05288 " eso significa que el cable funciona perfectamente y se comunica con el
deco, pero si no os sale eso, hay dos posibilidades:
- " CPU ID = FFFFFFFF " - & gt; Que esta el deco apagado, o no habéis enchufado el ejtag, o no habéis cambiado
correctamente el Jumper en modo Debug.
- " CPU ID =0000 " - & gt; Puede ser por la alimentación de " TRST " , o que tengáis cualquier otro pin cambiado
de orden o no haga buen contacto, y tendréis que repasar las conexiones que hagan buen contacto y que los
pines estén en su sitio.

Todo esto es aplicable a cualquier deco que tenga la CPU de ALi, salvo la diferencia de seleccionar si tiene
una flash SPI, AMD, SST o INTEL.
PD: Felicito a Sergiuss de tele-sat.ru por este fantástico programa, ya que los méritos son suyos.