Ver Mensaje Individual
Antiguo 13/06/2007, 11:57   #311
zivago40
Usuario Activo
 
Avatar de zivago40
 
Fecha de ingreso: 03/ene/2003
Mensajes: 79
zivago40 está en el buen camino
Cita:
Iniciado por jubamo Ver mensaje
Hola:

El problema principal de la velocidad y lo que lo hace lento es:

1 . Hay que cargarle a la Cpu Ali 5 o 6 instrucciones cada vez que queremos acceder a algo; por ejemplo para grabar un byte: le mandamos ademas la direccion y el dato a grabar, preguntamos a la memoria si lo ha grabado. A cada una de estas operaciones debe de hacerlas 6 instrucciones, que encima se las mandamos bit a bit y son de 32 bits; esto supone una tarea pesada.
Posiblemente, haciendo que en vez de grabar de byte en byte, le hicieramos ejecutar una rutina que grabara 256 bytes, hacer una rutina nueva: Debe de serel archivo que en otros programas se llama trap.bin, *trap*.*. Resumiendo, que el ali debe de realizar muchas operaciones y se las mandamos por un camino muy lento.

2 . La velocidad del puerto paralelo,


Estamos investigando ese tema.

Un saludo.
Para la amd habria una rutina que la hace mas rapida que seria algo asi
void sflash_write_amd (void)
{
if (vendid == 0x0001)
{
ejtag_write_h(FLASH_MEMORY_START + (0x555<<1), 0x00AA00AA);
ejtag_write_h(FLASH_MEMORY_START + (0x2AA<<1), 0x00550055);
ejtag_write_h(FLASH_MEMORY_START + (0x555<<1), 0x00200020);
ejtag_write_h(FLASH_MEMORY_START + (0x555<<1), 0x00A000A0);
}
else printf("\nError en el reconocimiento de la Flash\n\n");
exit(1);
}

Despues solo seria mandarle la direccion y el dato, hasta terminar y por ultimo escribir

ejtag_write_h(FLASH_MEMORY_START + (0x555<<1), 0x00900090);
ejtag_write_h(FLASH_MEMORY_START + (0x2AA<<1), 0x00000000);
para sacar a la memoria del unlock bypass; estoy probandolo pero tengo un problema que tengo que solucionar primero y es que mi memoria es una 29dl323, muy diferente a la original.
La mx tambien tiene un algoritmo de programacion automatica pero todavia no lo he visto.
zivago40 está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir