Ver Mensaje Individual
Antiguo 18/09/2003, 22:51   #1
Gordoanalfabetix
Usuario Activo
 
Avatar de Gordoanalfabetix
 
Fecha de ingreso: 25/nov/2002
Mensajes: 105
Gordoanalfabetix está en el buen camino
Transformación de una UCAM09TBD en MM

Proceso de transformación de una PCMCIA Universal TBD09 en MagicModule cargado con Tetra-xx
-------------------------------------------------------------------------------------------

AGRADECIMIENTOS (Por orden de aparición)

SATOMED
DROC (Hei carballeira...)
KAPOTE
FRISUELO

A todos vosotros GRACIAS por darme esas pistas que me pusieron en el camino...

INGREDIENTES DUROS.
1 Pcmcia
1 CasInterface
1 Alimentador de 12V estabilizado(en esto no seais rácanos)
1 Pc
1 Cable paralelo pin a pin
1 cable serie (opcional)
1 Cam Magic Programmer (DummyCard)
1 Decodificador con ranura para PCMCIA (no valen todos)
1 Lupa
1 Mondadientes sin usar
El frasco de quitaesmaltes de la parienta
Un poco de cel-lo


INGREDIENTES BLANDOS.
CAS Interface Studio 2.1
MagicLoad (opcional)
XILINX para MM
Dreamload.bin
Tetra 1.01
Paciencia
Fortaleza (mental eh..)
Templanza (Hay que ser muy templado para no tirar los trastos por la ventana cuando la cosa va mal)
Amigos que te animen
Alguna bebida espiritosa de calidad

VAMOS A ELLO:

Arrancamos el PC, conectamos el cable paralelo al mismo y por la otra punta al CasInterface, instalamos la PCMCIA en el deco e introducimos CON CUIDADO la targeta del Cas hasta el fondo, alimentamos el Cas (12V positivo al centro) y en el CasInterfaceStudio pinchamos la casilla "Connect", si todo va bien nos dirá esto:

CAM Connected
Xilinx XC9536XL CPLD Version 2 detected
Searching for flash...
Manufacturer ID: 0x04
Device ID: 0x225B
Flash: MBM29LV800B(A)

Estupendo...ya podemos prepararnos que esto promete

Pero ¿Y si todo va mal...?
Bien, en este paso inicial solo pueden pasar dos cosas: Que reconozca el micro o que no. Si es que no, hay que abrir la PCMCIA y en la cara donde van los contactos que apoyan sobre la targeta aparecen SIETE CONTACTOS escalonados, en cinco de los cuales se apoya la targeta del Cas. Pues bien, hay que mirarlos con lupa porque al menos uno de ellos estará cubierto de barniz;agarras el mondadientes lo mojas en el quitaesmaltes de la parienta y frotas en las partes metalicas de los contactos hasta que veas que ya no hay,pudes probar con las puntas de un multimetro puesto en Ohms apoyando las dos a la vez sobre el mismo contacto, si da continuidad está listo.

A continuación vuelves a colocar con cuidado las tapas de la PCMCIA y las sujetas con un poco de cel-lo, luego ya la pegarás definitivamente. Y vuelta a empezar...

Volvemos al "todo va bien". Por precaución leemos la flash (casilla READ) y la guardamos como "loquequieras.bin", a continuación "Erase All" y esperamos a que termine (tarda poco)
Nos vamos a "XILINX Function" abajo a la derecha del CasStudio,apretamos y cargamos el Xilinx para mm, lo graba el solito en un instante.

Vamos a "File Functions2, "Open File" y cargamos el "Dreammagic.bin",veremos en la casilla superior derecha "Read/Write addr(HEX)" que "Start" está en "0" y "end" en "6FFF", correcto le damos a escribir "WRITE", si todo va bien en un ratillo nos dira que ha terminado de escribir y verificar correctamente (Aqui empezamos con el chupito je...je...).

Nos vamos a la parte "Read/Write" y en la casilla "Start" ponemos "7000", a continuacion "Open File" y cargamos el "Tetra_xx.bin", le damos a "Write" y le mandamos otro chupito al cuerpo...que da tiempo. Si todo va bien en menos de 1 hora tendras una reluciente MM que introducirás en le deco etc,etc.

Pero...¿Y si TODO va mal...???

Lo que suele pasar es que cuando el CasStudio se pone a escribir, aparentemente falla mas que una escopeta de feria; escribe, se queda en "busy/error",vuelve a escribir,a veces se cuelga y hay que empezar de nuevo,empiezas a mirar el asunto con mala cara, cuando consigues grabar hasta el final luego no se ve, te metes otro trrago...preguntas,te ayudan no das hecho,en fin...un desastre.

Ahora en Serio:

Los decodificadores en general (no se si todos, no he visto muchos) tienen limitada la alimentación de la ranura de la pcmcia por intensidad, es decir que si dos PCMCIAS consumen x miliamperios se le limita un poco por arriba para que funcionen pero si se introduce mal o se dobla una patilla el corto no es total y no produce daños irreparables.
Las PCMCIAS cuando se ponen en modo programacion tienen un consumo bastante mas alto que en modo normal lo que hace que a veces se "agache" la tension al estar limitada la potencia, lo que provoca las susodichas "paradas cardiacas" del proceso.A mayores hay que tener encuenta que las fuentes de alimentación de algunos decos tienen tal cantidad de ruidos que parece imposible que algo funcione en su proximidad.

Ah, pero los ordenadores portatiles sobre todo los antiguos no tienen tal limitación, por lo que si consigues que te alimente la PCMCIA (En mi caso un Texas TravelMate obsoleto y sin bateria cargado con W95 porlos pelos) puedes empezar el proceso de nuevo con la seguridad de que va a funcionar a la primera y sin problemas. Resumo: "Erase All" "Cargar Xilinx para MM", grabar "dreamload mm.bin", grabar Tetra_xx.bin" y listo.

Otra opcion: Si a pesar de todo da problemas hacemos los pasos hasta "dreamload.bin",metemos la pcmcia en el deco y una vez que la reconozca (pondrá "DREM-LOAD") con el Magicload y la Dummy le cargamos el Tetra sin problemas.

En este tipo de PCMCIA no se pueden grabar firm´s mas alla del Tetra porque en esa memoria no caben.

El rollo es largo pero si consigo evitaros los padecimientos que pasé...no se lo deseo a nadie.
__________________
Salud, que buena falta hace...
Gordoanalfabetix
Gordoanalfabetix está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir
Publicidad: Conoce las ofertas de ANUNCIATE