Ver Mensaje Individual
Antiguo 17/05/2007, 17:10   #25
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
Cita:
Iniciado por zivago40 Ver mensaje
Jubamo, he cambiado el cable y ahora me lee el chip ID como 7 y el resto 0, esto parece un juego de adivinanzas, pero que aqui seguimos.
Hola, voy a intentar ayudar:

1 - Tal y como viene el ejecutable que hay dentro de la carpeta de windows, fijandonos en el conexionado que hay en jtag-hairydairymaid.png,, (pero en la parte derecha de la imagen, olvidándonos de los números e intercambiando TDO por TDI vemos que a falta de poner la conexión de TRST, se corresponde con el conector del Ali), dándole de entrada "-probeonly /skipdetect /instrlen:5" ya te debe de detectar el IMPCODE 00C50288.

2 - He hecho muchas pruebas pero todas en un PC en el que nunca he conseguido leer con el ejtag_p el IMPCODE, hasta que hace menos de 2 semanas se me ocurrió probarlo con uno muy lento (200Mhz P-mmx) y el más rápido de los que he probado y funcione es AMD K7 1800Xp P-Base K7s5a, aqui lo he probado sin tocar en Xp y Knoppix cd-V5.1.1-ES modificando el wrt54g.c.

3 - Como ya he dicho a la flash no se le pueden ejecutar comandos, por defecto se queda en lectura. Este programa no esta escrito para el M3329C, le han incluido las rutinas Pracc para poder utilizarlo en CPU's Mips que no dispongan de DMA, por eso y al decodificar el IMPCODE el bit 14 lo tiene a 1, lo que significa que el M3329C no dispone de DMA he optado por experimentar con el.

4 - Para poder leer la flash he tenido que modificar incluyendo un IF .... (comentado anteriormente) y fijar la memoria como AMD 29lv160DB 1Mx16 BotB que es compatible con la Macronix que lleva el deco.

5 - Tenemos el código fuente y al principio del wrt54g.c podemos ver los términos del copyright, las garantías, la dirección email de Hairy........

Espero que os sirva de ayuda, pero es más complicado, hay que ejecutar comandos de la flash para que nos sirva de algo, y esto todavía no lo hace.

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