Autor Tema: ::Programador GTP-USb plus : Jtag :Routers::  (Leído 3976 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado pajaro

  • PIC24H
  • ******
  • Mensajes: 1121
::Programador GTP-USb plus : Jtag :Routers::
« en: 29 de Octubre de 2013, 10:17:06 »
hola compañeros

Dispongo de un excelente programador GTP-usb plus le tengo mucho cariño
lo utilizo para la programacion de controladores pic,
ahora quiero añadirle otra funcionalidad, quiero usar este excelente programador
para hacer un backup del firmware de un router el cual dispone de conexion jtag.

http://wiki.openwrt.org/_detail/toh/comtrend/ct-5361_jtag.jpg?id=toh%3Acomtrend%3Act5361



¿alguna idea de como conectar el programador a este puerto?,
no me quiero cargar mi programador ni el router.

Un saludo.


Enlaces consultados:
============================
http://www.todopic.com.ar/foros/index.php?topic=35835.msg298559#msg298559
http://www.todopic.com.ar/foros/index.php?topic=16129.0
http://www.todopic.com.ar/foros/index.php?topic=38009.0
http://www.todopic.com.ar/foros/index.php?topic=24376.0
http://team-xecuter.com/forums/showthread.php?t=71204
« Última modificación: 22 de Abril de 2014, 13:06:32 por un Moderador »

Desconectado BrunoF

  • Administrador
  • DsPIC30
  • *******
  • Mensajes: 3865
Re: ::Programador GTP-USb plus : Jtag :Routers::
« Respuesta #1 en: 29 de Octubre de 2013, 13:14:11 »
Hola pajaro,

para poder utilizar el GTP USB Plus con ese integrado primero vas a necesitar verificar en la página http://www.winpic800.com/ que tenga soporte para ese micro. No creo que lo tenga sinceramente.

Saludos
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value."  -- Carl Sagan

Sólo responderé a mensajes personales, por asuntos personales. El resto de las consultas DEBEN ser escritas en el foro público. Gracias.

Desconectado pajaro

  • PIC24H
  • ******
  • Mensajes: 1121
Re: ::Programador GTP-USb plus : Jtag :Routers::
« Respuesta #2 en: 31 de Octubre de 2013, 18:42:41 »
Hola Bruno

en la web del winpic800 no parece que hay soporte,
pero digo yo que se podra hacer algun truquillo para que se pueda programar con
este programador.

la cosa es que quiero usar lo para mediante el conector jtag se programe el router
o hacer un backup del firmware del router, nunca antes lo hice,
pero alguna vez tendra que ser la primera.

Hardware
---------------------------
Info
Architecture:    MIPS
Vendor:    Broadcom
Bootloader:    CFE
Board ID:    96348GW-11
System-On-Chip:    BCM6348
CPU/Speed    BMIPS3300 V0.7 / 256 MHz
Flash-Chip:    MX29LV320AB
Flash size:    4 MiB
RAM-Chip:    EM638165TS-7 / SDR-143
RAM size:    2x8 MiB
Wireless:    Broadcom 4318 rev9, 802.11b/g (miniPCI)
Ethernet:    Broadcom BCM5325 w/ vlan support swconfig
Internet:    ADSL2+
USB:    possible with mod
Serial:    Yes
JTAG:    Yes
--------------------------

Creo que el micro no es un microcontrolador, sino un microprocesador, no estoy seguro
y por lo tanto la forma de proceder debe de ser diferente a los pic.

alguien me puede aconsejar.

un cordial saludo


Desconectado AcoranTf

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1093
Re: ::Programador GTP-USb plus : Jtag :Routers::
« Respuesta #3 en: 01 de Noviembre de 2013, 18:27:13 »
El JTag es un interface completamente distinto al USB. Utiliza cinco lineas + GND y se suele utilizar precisamente para eso que tu quieres y otras funciones de chequeo y desarrollo en sistemas de microcontroladores. Para poder utilizarlo, debe estar implementado en el microcontrolador, ya que no es un adaptador, sino un puerto especifico.
La principal ventaja es que es capaz de acceder a la memoria y perifericos del microcontrolador, aun cuando el sistema donde este montado no funcione, siempre que la averia se deba a error o falta del SO. Por ello se suele utilizar precisamente para recuperar el sistema operativo en placas o dispositivos donde ha sido borrado o alterado el BOOT.

Hay una descripcion bastante buena aqui.

Saludos.

Desconectado pajaro

  • PIC24H
  • ******
  • Mensajes: 1121
Re: ::Programador GTP-USb plus : Jtag :Routers::
« Respuesta #4 en: 02 de Noviembre de 2013, 10:22:18 »
Hola compañero

este jtag me recuerda al protocolo spi,
pero digo yo, en la web de winpic800, parece que hay soporte para jtag para los pic32mx
en algun sitio se le podra dar el cambiazo y meterle otro chip o hacerlo por software.

Otra cosa cuando dices sistemas de microcontroladores, te refieres a microcontroladores o microprocesadores?

Un saludo compañero.

Desconectado AcoranTf

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1093
Re: ::Programador GTP-USb plus : Jtag :Routers::
« Respuesta #5 en: 02 de Noviembre de 2013, 23:20:05 »
Hola compañero

este jtag me recuerda al protocolo spi,
pero digo yo, en la web de winpic800, parece que hay soporte para jtag para los pic32mx
en algun sitio se le podra dar el cambiazo y meterle otro chip o hacerlo por software.

No entiendo que quieres decir con "darle el cambiazo o hacerlo por software". Reoito que el JTag no es un adaptador, ni un software, es un puerto especifico para esa funcion que incorporan algunos dispositivos.

Citar
Otra cosa cuando dices sistemas de microcontroladores, te refieres a microcontroladores o microprocesadores?

En realidad lo pueden llevar tanto unos como los otros.

Saludos.

[/quote]

Desconectado pajaro

  • PIC24H
  • ******
  • Mensajes: 1121
Re: ::Programador GTP-USb plus : Jtag :Routers::
« Respuesta #6 en: 04 de Noviembre de 2013, 09:12:45 »
hola compañero

si el jtag es un tipo de puerto, eso lo entiendo.

Me intento explicar de otra forma:

El router tiene un hardware:

Hardware
---------------------------
Info
Architecture:    MIPS
Vendor:    Broadcom
Bootloader:    CFE
Board ID:    96348GW-11
System-On-Chip:    BCM6348
CPU/Speed    BMIPS3300 V0.7 / 256 MHz
Flash-Chip:    MX29LV320AB
Flash size:    4 MiB
RAM-Chip:    EM638165TS-7 / SDR-143
RAM size:    2x8 MiB
Wireless:    Broadcom 4318 rev9, 802.11b/g (miniPCI)
Ethernet:    Broadcom BCM5325 w/ vlan support swconfig
Internet:    ADSL2+
USB:    possible with mod
Serial:    Yes
JTAG:    Yes
--------------------------

foto en router del jtag:
http://wiki.openwrt.org/_media/toh/comtrend/ct-5361_jtag.jpg?w=518&h=250


con soporte JTAG y el programador que yo uso para la programacion de los pic es GTP USB Plus
el cual solo tiene soporte para jtag en los pic32.

http://www.winpic800.com//descargas/REV2/GTP_USB_pic32_ICSP.pdf --<> hoja 2

entonces si ambos dispositivos poseen jtag podre comunicar ambos.

Pero me temo que el programador no detecte el chip del router porque no esta definido su chip o no tiene soporte
asi que intento darle cambiazo que se crea que estoy viendo un pic cuando en realidad es otro micro.

por una parte utilizo un entorno que ya conozco, el ide de programacion, el hardware que ya tengo,
por otra le añadimos mas utiliades al programador.

Me gustaria pensar que he aclarado un poco las cosas,.. es asi?
aclaro que nunca antes trabaje con este tipo de puerto,
pero yo me imagino que debe de ser como el icsp que he usado con los pic.


Un cordial saludo.




Desconectado AcoranTf

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1093
Re: ::Programador GTP-USb plus : Jtag :Routers::
« Respuesta #7 en: 04 de Noviembre de 2013, 20:04:22 »
He echado un vistazo a las caracteristicas del GTP-USB y segun parece si que tiene JTag. Pero no confundas el conector del ICSP, el que se utiliza para la mayoria de PIC's con el JTag.
El JTag autentico trabaja con 5 o 6 señales + GND, mientras que los PIC's y el GTP-USB solo llevan 4 señales y GND. Las dos señales que le faltan son para resetear el dispositivo, asi que supongo que no sean imprescindibles y por eso no las incorpora el GTP-USB.
Para poder conectar con tu router, deberas identificar el conector correspondiente al JTag y todas las señales en ese conector, para de ese modo poder conectarlo correctamente a tu router
Respecto al software de control del JTag, tambien hay muchos y uno de los mas populares es el JKeys, aunque si consigues encontrar uno especifico para el chip que lleva tu router mucho mejor.
En cualquier caso tendras que conocer el mapa de memoria del router para poder acceder y copiar, borrar o programar la memoria, o sea el firmware.
Recuerdo que en los tiempos de investigacion de la tele de pago, habia varios JKeys y algunos eran especificos para ciertos modelos de receptor. En esos casos ya traian memorizada la configuracion y no era necesario conocer el mapa de memoria, para el resto de modelos si era imprescindible conocerlo.
Echa un vistazo en google, buscando por jtag y veras que tienes muchisima informacion.

Saludos.