Home

TUTORIAL Recuperar deco en "Booting" via JTAG

alexdau

AZvip
Fan de OpenSPA
11 Ago 2009
199
4
0
53
Imaginei que a resposta seria esta.....mas vamos concordar que PC que tenham entrada DB25, é quase impossível hoje em dia.

Abraços aos amigos
 

danilp

Usuario
Fan de OpenSPA
7 Abr 2010
185
4
0
43
No puedes alexdau a no ser que haya algun tipo de adaptador de usb a paralelo.

Los adaptadores usb-paralelo no funcionan...eso he leído en foros de programación. Sólo funcionan para impresoras..porque yo tenía el mismo problema y tuve que pedir que me dejaran un Pc con paralelo...
A veces los PC's no llevan la salida directamente pero en la placa sí está y sólo hay que comprar un cable y pincharlo en la placa para tener la salida.
En los portátiles eso ya es más complicado....
Saludos!
 

456

Usuario
Amigo OpenSPA
24 Jun 2010
34
0
0
hola,sigo el manual y en el paso este :
Código:
halt
reset
reset init
flash protect 0 0 last off
flash protect_check 0
flash info 0
shutdown
la respuesta es :target was in unknown state when halt was requested
Halt timed out, wake up GDB.
timed out while waiting for target halted
Command handler execution failed
in procedure 'halt' called at file "command.c", line 650
called at file "command.c", line 361
> reset
JTAG tap: smp8634.cpu tap/device found: 0x08630001 (mfg: 0x000, part: 0x8630, ver: 0x0)
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
target state: halted
target halted in MIPS32 mode due to debug-request, pc: 0x00000000
> reset init
JTAG tap: smp8634.cpu tap/device found: 0x08630001 (mfg: 0x000, part: 0x8630, ver: 0x0)
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
target state: halted
target halted in MIPS32 mode due to debug-request, pc: 0x00000000
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
> flash protect 0 0 last off
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Flash Manufacturer/Device: 0xf3d8 0xf3d8
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
Try workaround w/0x555 instead of 0x55 to get QRY.
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
auto_probe failed -900

> flash protect_check 0
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Flash Manufacturer/Device: 0x3098 0x3098
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
Try workaround w/0x555 instead of 0x55 to get QRY.
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
auto_probe failed -900

flash bank '0' not found
flash protect_check bank_id
Command handler execution failed
in procedure 'flash' called at file "command.c", line 650
called at file "command.c", line 361
> flash info 0
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Flash Manufacturer/Device: 0x47b0 0x47b0
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
Try workaround w/0x555 instead of 0x55 to get QRY.
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
Command handler execution failed
in procedure 'flash' called at file "command.c", line 650
called at file "command.c", line 361
> shutdown
y de ahi no puedo seguir ¿sabeis por que?
 

danilp

Usuario
Fan de OpenSPA
7 Abr 2010
185
4
0
43
has hecho el puente jtag en la placa¿? Está bien conectado todo?

En el paso:

Código:
cd /usr/local/share/openocd/scripts 
openocd -f interface/parport_dlc5.cfg -f board/azbox.cfg

Dejamos este terminal abierto y abrimos otro nuevo; Has dejado abierto este terminal¿?
Está encendido el AZbox¿?

Eso es porque no comunica con el chip parece ser...
 

456

Usuario
Amigo OpenSPA
24 Jun 2010
34
0
0
Hola danilp,si tengo hecho el puente el deco se queda en booting.y dejo el termial abierto,
Sigo intentandolo luego te cuento.


gracias
 

oscar_fl

Hechado .
Loco por OpenSPA
Forero
9 Abr 2009
9.814
3.435
0
Hay una cosa que no tengo clara, las resistencias que hay en rp1 y rp2 tienen que estar? me encontre un deco donde no estan y no tengo claro si deven o no estar y otra cosa el tamaño del cable jtag de cuanto deve ser maximo en longitud?
 
D

Doctor Who

Invitado
eccoli:

8257492qrw.jpg
 

Doume

Usuario
Amigo OpenSPA
23 Sep 2011
31
0
0
73
Lille - France
Hello to all.
Sorry, but I can only speak in French or in English
I really don't read Spanish

This documentation seems to be a very expected procedure, to rescue our boxes having no more Yamon inside flash...
Thanks a lot for it.

I have at the moment an Azbox Elite in this dead situation ( "Booting...." ) , with a message "zboot (1) failed" through Yamon connection
So, I think I've to apply this last rescue procedure, before to push it to trash.....

My questions are :
- On the schematic, it seems the DB25 is directly connected to Jtag pins, and is 'polarized' using 120 ohms resistances connected to RP1 / RP2 : Am I correct ?

- On Elite, the Jtag connector is equipped with connectable pins (good) noted 1 to 14 (J2), but no RP1/RP2 : Is it necessary to use 8 resistors, in this case ? If yes, where to connect them ?

Note : On others materials ( TGS100 by example), the DB25 // was connected to Jtag through 100 ohms resistors : Is it similar connectivity, or the polarization is needed ?

Thanks a lot for your help.
Kindly yours,

Note : I've translated the document to French : here : http://www.dambrain.fr/zip/Jtag_Azbox_FR.pdf
 

Juan_Carrizo

Usuario
Amigo OpenSPA
11 Feb 2011
44
0
0
37
Bachaquero, Estado Zulia, Venezuela
Tampoco funciona en mi caso (Premium HD), he verificado con un multimetro las resistencias y el pineado, la unica cosa que he notado es algo que sale al intentar el antepenultimo comando, lo cual veran en la captura de pantalla que subi, esperemos conseguir la solucion para que sea beneficioso para todo aquel al que le pase lo mismo :( :( :(
 

Adjuntos

  • instantánea1.png
    instantánea1.png
    192,5 KB · Visitas: 166

Doume

Usuario
Amigo OpenSPA
23 Sep 2011
31
0
0
73
Lille - France
Is somebody could post here an example of resulting screen, when 'openocd' works normally ?
Because I imagine that without a correct interface through JTag, the telnet session in 2nd screen cannot work ?
 

evox

OpenSpa Team
Miembro del equipo
Moderador OpenSPA
2 Mar 2009
5.974
4.388
0

No, those are not the correct pins. the deco is a elite?

This is the jtag of elite:

resjtag.jpg


and here how to connect:

cabojtag.jpg


Elite Scheme and others RPx Installed:

esquemajtagelite.jpg


Salu2.
 

Doume

Usuario
Amigo OpenSPA
23 Sep 2011
31
0
0
73
Lille - France
Sorry, but I've difficulties to understand the 2 last pictures, about Elite

The resistors are already on CM ?
Only wire the DB25 to Jtag connector, and strap to J2 ?
 

evox

OpenSpa Team
Miembro del equipo
Moderador OpenSPA
2 Mar 2009
5.974
4.388
0
Sorry, but I've difficulties to understand the 2 last pictures, about Elite

The resistors are already on CM ?
Only wire the DB25 to Jtag connector, and strap to J2 ?

Añadido schematic al post anterior, haber si asi esta mas claro y perdonar por mi pobre ingles.

Salu2.
 

Doume

Usuario
Amigo OpenSPA
23 Sep 2011
31
0
0
73
Lille - France
Thanks for answer, but my Spanish is probably less than your English.
The complement on previous post is now clear for me.
It's more simple, for Elite model, in fact....

Feedback as soon I do it....
 

danilp

Usuario
Fan de OpenSPA
7 Abr 2010
185
4
0
43
Para el elite yo no lo he hecho, y para el premium normal tampoco. Sólo para premium+ y me ha funcionado.
Es posible que haya que modificar un poco el manual, ya lo dije en su día...la verdad es que ir traduciendo del ruso al español y ir probando al mismo tiempo y luego cojer otra parte de otro manual no es facil...
A ver si alguien lo consigue hacer y lo apañamos para que esté más claro.
 

danilp

Usuario
Fan de OpenSPA
7 Abr 2010
185
4
0
43
Hay una cosa que no tengo clara, las resistencias que hay en rp1 y rp2 tienen que estar? me encontre un deco donde no estan y no tengo claro si deven o no estar y otra cosa el tamaño del cable jtag de cuanto deve ser maximo en longitud?

No, en el premium+ no están. por eso el jtag las lleva puestas en el esquema. En el elite si vienen y por eso se quitan creo del jtag.