Hola, segun he podido ver con el wrt54g , cuando hacemos un "backup" el registro EJTAG_CONTROL es el siguiente:
EJTAG_CONTROL....... : 00000000001001001100000100001000 (0024c108)
Podemos observar los bits que tenemos activos :
bit:3----->DM (modo debug)
bit:8----->¿? (segun MPIS deveria estar a 0)
bit:14---->ProbTrap (vector debug 1=dmseg at 0xFFFF FFFF FF20 0200)
bit:15----->ProbeN (control servicio procesador)
bit:18----->PraCC (acceder al procesador)
bit:21----->Half (estado interno del clock 1=parado)
Con esta configuracion del EJTAG_CONTROL tenemos acceso junto a las rutinas Pracc a la lectura de la flash. Pero cuando queremos grabar la flash, segun las pruebas que he hecho la lectura del EJTAG_CONTROL es la misma:
EJTAG_CONTROL....... : 00000000001001001100000100001000 (0024c108)
Aqui es donde temenos el problema, con esta configuracion vemos como el bit 19 (PRnW) lo tenemos a 0, el cual nos dice que el procesador esta en modo lectura.
|