Ver Mensaje Individual
Antiguo 19/05/2007, 02:41   #30
jubamo 
Usuario PREMIUM+
 
Avatar de jubamo
 
Fecha de ingreso: 15/ago/2006
Mensajes: 420
jubamo es como un diamante en brutojubamo es como un diamante en brutojubamo es como un diamante en brutojubamo es como un diamante en bruto
Muy bien xeloa ya ves que puedes acceder dentro del deco con el JTAG.

Ahora hay que centrarse el la función en la que he tenido que añadir el if:
void ExecuteDebugModule(unsigned int *pmodule)

También mirar la rutina pracc de escribir ( que esta en el wrt54g.h):
unsigned int pracc_writehalf_code_module[] = {

Modificar las definiciones de flash para ver si las detecta:
marca MX:
{ 0x00C2, 0x2249, size2MB, CMD_TYPE_AMD, "MX29lv160 1Mx16 BotB (2MB)" ,1,size16K, 2,size8K, 1,size32K, 31,size64K },

marca EN:
{ 0x007F, 0x2249, size2MB, CMD_TYPE_AMD, "EN29lv160 1Mx16 BotB (2MB)" ,1,size16K, 2,size8K, 1,size32K, 31,size64K },
{ 0x001C, 0x2249, size2MB, CMD_TYPE_AMD, "EN29lv160 1Mx16 BotB (2MB)" ,1,size16K, 2,size8K, 1,size32K, 31,size64K },

Por la tarde voy a probar a borrar una zona de flash sin utilizar dma en el ruter original del programa y os cuento si allí funciona.

Como veis solo es cuestión de hacer que la flash acepte comandos. A ver quien lo consigue.

Seria interesante informar en otros foros de más al norte, pues allí se defienden mejor en estos temas.

Saludos a todos.
jubamo está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir