Ver Mensaje Individual
Antiguo 22/05/2004, 02:28   #11
bacteriu
Usuario Registrado
 
Fecha de ingreso: 26/dic/2002
Mensajes: 8
bacteriu está en el buen camino
Para Jeens, si en el jkey no te aparece la dirección que te comento, es porque no es la version correcta del JKey, que aunque es cierto que el jkey es de Dave2, las deficiniciones que trae de los decodificadores, la falsh que estos usan y las direciones donde se encuentran, estan en un fichero que modificó stupend2 para nuestros thonsom, y puedes dar por seguro que el rango de direcciones correcto es 7FC00000-7FFFFFFF y a partir de esta dirección empieza los 8mbytes de ram (en 80000000), pero no te preocupes en lo de las direcciónes porque la flash se repite un numero que desconozco de veces, es decir, el principio de la flas aparece en 7FC00000 pero tambien aparece en 7F800000 y tambien aparece en 7F400000 y asi sucesivamente, porsupuesto en 70000000-70400000 tambien esta toda la flash.. No se si esto lo he explicado suficientemente claro... pero no es importante...

La dirección que te menciono 7FF00000 para escribir el 60, pues resulta que el 60 no se escribe, es el inicio de una secuencia de comandos para la flash, en realidad el comando es 60, D0 y el FF indica salir del modo comandos...
Para escribir en la flash un byte hay que hacer otra secuencia de comandos que pone la flash en modo escritura de esta manera se evitan escrituras accidentales....

Por cierto el jkeys 2.9.11_beta2 de stupend2 esta en filescenter..
Respecto a lo que comentais de las direcciones de las flash, el hecho de que aparezcan repetidamente en el mapa de memoria confunde mucho y puedes trabajar con la flash sin problemas en direcciones diferentes, pero lo que si es impepinablemente seguro es que la ultima dirección de la flash independientemente de su tamaño es 7FFFFFFF en todos los decos que tengan un STi55xx ya que este procesador la primera instrucción que ejecuta esta en 7FFFFFFE y ocupa 2 bytes...

Respecto a los datos dentro de la flash varian para el mismo deco ya que usa un sistema de archivos de los llamados TrueFFS que viene a significar verdadero flash file system y simula una especie de disco duro con sectores de 256 bytes, y para evitar tener que borrar con mucha frecuencia la flash pues va copiando los archivos de unas zonas a otras ignorando los archivos viejos...

Esto hace que muchas veces alguien intente editar o modificar una lista de canales y cuando graba la flash, pues no ha tenido efecto ya que a editado una lista de canales que no es la operativa sino una que ignora...

He descifrado como es este sistema de archivos y estoy haciendo un programa para poder manejar mejor los datos que hay en la flash y al mismo tiempo ayudar a entender mejor como funciona estos archivos que hay dentro de la flash...

Bueno siempre termino enroyandome, sin expresarme todo lo bien que quisiera...

Un saludo...
bacteriu está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir