Ver Mensaje Individual
Antiguo 05/06/2005, 22:56   #2
gremlins 
LÍDER CONCURSOS DEL FORO
 
Avatar de gremlins
 
Fecha de ingreso: 16/may/2003
Mensajes: 296
gremlins llegará a ser famoso muy prontogremlins llegará a ser famoso muy pronto
Copiado de otro foro por si te vale de ayada:
Solucion al 100% de los problemas con Oslink de Pgete

Vamos a ver si consigo explicarme para que descartando ‘enfermedades’ de nuestros oslink version 7c (en este es el que he hecho las pruebas) consigamos primero el Estado ON y Mensaje ON para luego poder leer la flash y poderla escribir.
Hay dos tipos comunes de fallos y en ellos nos vamos a centrar. Antes se englobaba a todos en el mismo saco, craso error, primero hay que conseguir el Estado y Mensaje ON y despues leer la flash. Todo pasito a pasito.
Vamos a dividir este documento en dos partes, si no se consigue la primera, no se podra pasar a la segunda, ya que necesitamos que estemos conectados y ON para poder pasar a la lectura de la flash.
Bueno, pues aqui va el empujoncito final. Para que todos consigais ese bien tan preciado : Hacer funcionar vuestro oslink...

PASO 1
-------
Si hacemos unas pocas mediciones y conseguimos que los resultados sean parecidos a los que vereis ahora, podemos descartar que haya alguna pista, resistencia, condensador o diodo mal :
Las mediciones son con oslink en vacio (sin conectar cable paralelo ni cable de oslink a deco) . Que por cierto, mi cable RS-232 es de 1 metro justo y el cable de oslink a deco de 35 centimetros y funciona !!! Pero vamos, ya sabeis que se recomienda de unos 15 centimetros.
Partiendo con un polimetro digital y una fuente de alimentacion con 10.60 voltios de salida.
- Conector acodado 9.83 v.
- Salida regulador 4.96 v.

- Pin 1 salida de oslink a deco (masa) :
- Pin 1 a 2 – 0v.
- Pin 1 a 3 – 615 mv.
- Pin 1 a 4 – 104 mv.
- Pin 1 a 5 – 0v.
- Pin 1 a 6 – 0v.
- Pin 1 a pin jumper 12 voltios – 9.12v.
- DZ1 – 9.13v.
- DZ2 – 3.02v.

- MASA a :
- Pin 1 de U1 – 4.39v. 74LS299N
- Pin 1 de U2 – 4.95v. 74LS194AP
- Pin 1 de U3 – 0v. 74F74N
- Pin 1 de U4 – 2.07v. 74F02PC
- Pin 1 de U5 – 960mv.74F08PC

Como veis, estoy usando 3 chips a F y 2 a LS funcionando.
Si comprobais todas estas medidas y veis que las teneis parecidas, vuestro oslink esta en perfectas condiciones para pasar al siguiente paso que no es otro que buscar Estado y Mensaje en ON:
Conectar el cable paralelo RS-232 de vuestro PC al oslink, conectar el cable del oslink al deco, conectar el deco a la corriente electrica pero sin encenderlo del boton, alimentar el oslink, arrancar el programa de oslink que useis (vale cualquiera) y ahora vereis :
ESTADO OFF
MENSAJE OK
Pulsar la opcion 2
Encender el Deco (El display tiene que estar apagado si no lo esta, teneis un problema de cableado oslink a deco, ATENCION, el Pin 2 del oslink a deco no esta bien conectado, no funciona o esta roto).
Pulsar la opcion que se adapte a vuestro deco (si es un 6071 pulsar 1 y si es un 6072 pulsar 2). Yo para esta prueba la he realizado con un 6072 con el ultimo bloque protegido, asi que a partir de ahora siempre en esta opcion me referire al numero 2.
Entonces irremediablemente y sin excusa posible el programa vuelve a la pantalla anterior y tiene que aparecer inexcusablemente:
ESTADO ON
MENSAJE OK
Si se nos quedase en la pantalla anterior con los temidos mensajes: Configurando emi, Inicializando sram, es muy posible que U1 (74LS299) y U4 (74F02N) esten MAL. Cambiadlos.
Si estos dos mensajes no apareciesen como indico (estado ON y mensaje OK), y aparece :
ESTADO OFF
MENSAJE Deco no conectado o error en el enlace.
Es que U4 (74F02N) esta MAL. Cambiadlo. Tambien pudiera ser que no esta bien conectado el cable oslink al deco, el interface oslink no esta alimentado o esta mal el cable RS-232, deberiais tambien de mirar el U3, patilla numero 7 a ver si hace buen contacto con el zocalo, esa pista esta rota o ese integrado esta muy malito, aunque sea el 74F74, cambiadlo y se arreglaran los problemas. Para poder continuar debeis de arreglarlo y asi descartar los posibles fallos posteriores. Repetir este paso 1 las veces que sea necesario hasta que consigais estos mensajes, si no, no valdra de nada pasar al paso 2.
Tambien podeis probar lo que escribo a continuacion, si ya habeis cambiado los chips que menciono un poco mas arriba y no habeis conseguido hacer funcionar vuestro oslink. Para decos muy rebeldes, leed esto:
Partimos de la base de que tienes el deco apagado pero alimentado, el oslink bien conectado un extremo al PC con el cable paralelo y el otro al deco usando los pines 1,2,3 y 4 del oslink. Corremos la aplicación que uses como interface para conectar PC-oslink-deco (yo uso el oslink7me.exe pero puedes usar cualquiera de las que hizo Pgete), bien, le das a la opcion 2 y entonces enciendes el deco que tiene que tener el display apagado (vamos bien), entonces dependiendo de tu deco deberas de pulsar normalmente la opcion 1 para los 6071 y la 2 para los 6072, y es entonces cuando te sale el mensaje de ‘Configurando emi, inicializando sram’. Perfecto, vamos bien, pulsas Ctrl+C para salir de la aplicación, APAGAS el deco, DESCONECTA el cable del oslink en la parte del oslink (es decir, quita el conector que tendras en el oslink y que va al deco (esto lo digo porque te resultara mas facil que quitar los 4 pines del deco)), entonces ENCIENDE el deco y el display se te encendera, CONECTA de nuevo el cable al oslink y enciende de nuevo la aplicación (oslink7me.exe por ejemplo), pulsa la opcion 2 y ahora viene lo bueno, si todo lo has hecho como te he dicho, estaras en la pantalla que te pide elegir el tipo de deco (1 para 6071 y 2 para 6072 normalmente) y tenemos el display del deco encendido, bien, pues APAGA el deco y vuelve a ENCENDERLO, esta operación deberas de hacerla instantaneamente, es decir, apago boton y enseguida enciendo boton, sin dejar apenas espacio de tiempo, entonces el display ahora si que estara apagado, y ahora solo queda pulsar la opcion de tu deco (1 para 6071 y 2 para 6072 normalmente) y comprobaras como ‘milagrosamente’ vuelves a la pantalla principal pero con MENSAJE ON y ESTADO ON. Ya puedes pulsar la opcion 6 (detectar micro) y veras como si detecta tu micro y la opcion 7 (detectar flash) y veras como detecta tu flash, ya solo te queda pulsar Ctrl+F si quieres cambiarle tu firm por el que tuvieras en el mismo directorio del programa y se llame 7FE00001.bin
Pero si aun pulsando la opcion 6 o 7 se te queda colgado el programa, ¿No estaras conectando el oslink al PC directamente sin cable?. Debes (tienes) que usar cable paralelo de 1 metro de longitud, en la mayoria de los PC´s no vale con conectarlo directamente porque no funciona. Este mismo caso sirve para cuando haces la lectura de errores y ves que los ultimos 2 bytes siempre estan a 00 fijo, posiblemente es porque no tienes el cable puesto y tu oslink esta conectado directamente al PC.
Todo esto es para los decos conflictivos (que los hay) que se niegan a ponerse en ON con el oslink de Pgete, claro esta, que ya hemos descartado cualquier fallo hardware que pudiera tener nuestro oslink porque este metodo que expongo aquí, solo sirve para arreglar ese fallo en decos conflictivos que no tengan otro tipo de fallos como puede ser los chips o cualquier otra cosa.


PASO 2
-------
Bien, ya habeis conseguido uno de los grandes logros, que no es otro que haya buena comunicación entre el PC y el Deco pasando por el oslink. Ahora viene otro gran reto.......

Bien, tenemos Estado ON y Mensaje OK, asi que pulsamos sin mas la opcion 7 de detectar Flash.....y.....O se queda colgado el programa con un cursor parpadeando o bien aparece el temido mensaje de configurando emi...inicializando sram.......NO HAY PROBLEMA. CTRL+C para salir del programa, desconectamos todo.....cogemos nuestro oslink......lo miramos........volvemos a mirarlo....El integrado U3....sera, no sera....a que teneis un 74LS74 ¿No?, teneis un 74F74 y teneis este problema...Entonces U1 (74LS299) esta MAL. Cambiadlo....sera posible....pues os cuento...es mas facil de lo que parece.... Mi oslink siempre a funcionado bien, pues vereis, cambio el 74F74 por el 74LS74 y me pasa lo mismo que a vosotros!!!! Se me queda colgado en la opcion 7, en la opcion 6 (Detectando micro...), en fin, que en el otro oslink que tenia para pruebas, todos los integrados eran iguales a los mios excepto este, y NO FUNCIONABA, asi que le quite su 74LS74, pongo mi 74F74 y donde antes se quedaba colgado (opcion 7) ahora en menos de un segundo me detecta el micro!!!!! Opcion 6 e igual, MENSAJE STI 5512 ID XXXXXXX| FLASH ST MXXXX| Ultimo bloque protegido. Comorrrrr, que es esto, Mayusculas+L y lo que antes era un galimatias de errores y numeros que no paraban, ahora 2 veces al + y SIN ERRORES ¡!!!!! Mayusculas+F y en menos de 7 minutos saco una copia de la flash ¡!!!!! Increible, ya funciona el oslink ¡!!!!!!. , recordad SN74F74N.
Ahora si que siguiendo estas instrucciones conseguiremos que funcionen el 100% de los Oslinks.

POSIBLES FALLOS QUE TE PUEDES ENCONTRAR
---------------------------------------------
Si al entrar en el programa, pulsas 2 , enciendes el deco, te puedes encontrar lo siguiente :
- Si el pin 1 esta sin conectar o mal conectado, el display del deco esta apagado, pero al pulsar la opcion 2 (para los 6072) te dira ESTADO OFF y MENSAJE Deco no conectado o error en el enlace. Si en ese momento le damos a la opcion 3 el display del deco se encendera.

-Si el pin 2 esta sin conectar o mal conectado, el display del deco estara encendido.

- Si el pin 3 esta sin conectar o mal conectado, el display del deco esta apagado, pero al pulsar la opcion 2 (para los 6072) te dira ESTADO OFF y MENSAJE Deco no conectado o error en el enlace. Si en ese momento le damos a la opcion 3 el display del deco se encendera.

- Si el pin 4 esta sin conectar o mal conectado, el display del deco esta apagado, pero al pulsar la opcion 2 (para los 6072) te dira ESTADO OFF y MENSAJE Deco no conectado o error en el enlace. Si en ese momento le damos a la opcion 3 el display del deco seguira apagado.

-Creo que lo recomendable y dado su precio, es que useis los mismos tipos de integrados que se han usado en estas pruebas, y casi nos estamos asegurando su funcionamiento. Estos son:
- U1 – 74LS299N
- U2 – 74LS194AP
- U3 – 74F74N
- U4 – 74F02PC
- U5 – 74F08PC

Si en vez de U4 (74F02N) ponemos un 74LS02 mejoraremos notablemente la velocidad de lectura de nuestra Flash y los errores son menos frecuentes y muy escasos (con pulsar un par de veces la tecla + vale). En estas pruebas, con un 74F02 tarde 22 minutos en leer mi flash y solo cambiando este integrado por un 74LS02 tardo solamente 7 minutos en el mismo proceso.
Otra cosa que me he encontrado probando oslinks es que si el cable oslink-deco no hace buen contacto, os encontrareis con el bonito mensaje de 'Deco no conectado o error en el enlace'.
__________________
[COLOR="SeaGreen"][B]Saludos de un gremlins[/B][/COLOR]
gremlins está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir