Puerto Jtag
- Davinci
- Mensajes: 41
- Registrado: Mar Ene 24, 2006 10:43 pm
- País: Catalunya (España)
- Ciudad: Banyoles
- Ubicación: Banyoles provincia de Girona
- Contactar:
Puerto Jtag
Hola a todos,
Hace ya un tiempo que voy viendo que en la gran mayoría de productos electrónicos de consumo que usan algún tipo de electrónica digital, como microprocesadores, microcontroladores, FPGA, DSP, etc. tienen siempre un puerto JTAG. Este puerto siempre esta presente en la placa electrónica en forma de pads estañados o pines soldados.
He estado leyendo un poco sobre este puerto JTAG y por lo que he encontrado es un puerto estándar para hacer debugging durante la fase de prototipado que hace el fabricante. Sabiendo esto, este puerto también se podría utilizar para re programar y de alguna forma hacer "ingeniería inversa".
Pues bien, a estas alturas mi pregunta seria:
El puerto JTAG es un estándar, pero con qué programas podemos escanear y programar toda la diversidad de dispositivos electrónicos digitales que incorporan este puerto? Cada fabricante tiene su entorno?
Saludos a todos
Hace ya un tiempo que voy viendo que en la gran mayoría de productos electrónicos de consumo que usan algún tipo de electrónica digital, como microprocesadores, microcontroladores, FPGA, DSP, etc. tienen siempre un puerto JTAG. Este puerto siempre esta presente en la placa electrónica en forma de pads estañados o pines soldados.
He estado leyendo un poco sobre este puerto JTAG y por lo que he encontrado es un puerto estándar para hacer debugging durante la fase de prototipado que hace el fabricante. Sabiendo esto, este puerto también se podría utilizar para re programar y de alguna forma hacer "ingeniería inversa".
Pues bien, a estas alturas mi pregunta seria:
El puerto JTAG es un estándar, pero con qué programas podemos escanear y programar toda la diversidad de dispositivos electrónicos digitales que incorporan este puerto? Cada fabricante tiene su entorno?
Saludos a todos
"El destino mezcla las cartas, y nosotros jugamos" - Arthur Schopenhauer -
- troglodita
- Mensajes: 2337
- Registrado: Lun Mar 29, 2010 10:47 am
- País: España
- Ciudad: Alcorcón Madrid
Re: Puerto Jtag
Hola Davinci.
Desconocía la existencia del puerto JTAG. He visto que en internet hay mucha información sobre el tema y parece ser que sí se puede hacer ingeniería inversa y hay programas incluso gratuitos para manipular los circuitos que tienen este BUS. En este enlace tienes información y enlaces para descargarte programas gratuitos:
http://es.wikipedia.org/wiki/JTAG
Desconocía la existencia del puerto JTAG. He visto que en internet hay mucha información sobre el tema y parece ser que sí se puede hacer ingeniería inversa y hay programas incluso gratuitos para manipular los circuitos que tienen este BUS. En este enlace tienes información y enlaces para descargarte programas gratuitos:
http://es.wikipedia.org/wiki/JTAG
Qué bien y qué pronto, le dijo la tonta al tonto.
- asegade
- Mensajes: 3223
- Registrado: Lun Dic 04, 2006 2:13 pm
- País: Uruguay
- Ciudad: Montevideo
- Ubicación: Barrio Buceo
- Contactar:
Re: Puerto Jtag
En efecto, la idea detrás de un JTAG está normalizada, pero la implementación no lo está, y el protocolo de comunicaciones varía de un procesador a otro.
Mala suerte, si quieres probar un JTAG tendrás que soportar el himeneo con alguna compañía o fabricante.
Y en el matrimonio es donde comienzan todos los problemas
Salud
Mala suerte, si quieres probar un JTAG tendrás que soportar el himeneo con alguna compañía o fabricante.
Y en el matrimonio es donde comienzan todos los problemas
Salud
El permanente cambio es una constante universal.
- buscaruidos
- Mensajes: 964
- Registrado: Lun Mar 08, 2010 10:48 am
- País: España
- Ciudad: Castellon
Re: Puerto Jtag
La mayoría de Jtag son a nivel TTL (5v) o (3,3V), y son puertos directos al microprocesador. Lo se muuuuy bien, ya que trasteo cacharros que no les sienta bien un mal flaseo, como reproductores multimedia, modems, routers (como los linksys) y decos de satélite, entre otros, y que no bootean. Algunos micros también pueden ser accesible a través de bus I2C.
Para estos menesteres, y dado que el puerto serie 232 empieza a escasear en los pc, hace tiempo que me hice uno usb-TTL, muy util.
http://www.ftdichip.com/Support/Documen ... UM232R.pdf
http://ftdichip.com/Products/Modules/USBRSxxx.htm
Este modelo es recomendable por que win lo reconoce sin necesidad de buscar drivers.
Me hice unos adaptadores, ya que el modulo esta pensado para pincharse en un zócalo de 24 pines, donde tengo los puentes necesarios y lo demás, y de ahí al puerto jtag que toque.
Salu2
Para estos menesteres, y dado que el puerto serie 232 empieza a escasear en los pc, hace tiempo que me hice uno usb-TTL, muy util.
http://www.ftdichip.com/Support/Documen ... UM232R.pdf
http://ftdichip.com/Products/Modules/USBRSxxx.htm
Este modelo es recomendable por que win lo reconoce sin necesidad de buscar drivers.
Me hice unos adaptadores, ya que el modulo esta pensado para pincharse en un zócalo de 24 pines, donde tengo los puentes necesarios y lo demás, y de ahí al puerto jtag que toque.
Salu2
Cuanto mas conozco a los humanos, mas quiero a mis gatos, (y mis maquinas!)
- Davinci
- Mensajes: 41
- Registrado: Mar Ene 24, 2006 10:43 pm
- País: Catalunya (España)
- Ciudad: Banyoles
- Ubicación: Banyoles provincia de Girona
- Contactar:
Re: Puerto Jtag
Muchas gracias por vuestras respuestas, poco a poco voy atando cabos
Buscaruidos, tu que has estado trasteando con este tema del Jtag como lo haces para saber que tipo de puerto Jtag es? que programa utilizas para reflashear o para absorber el programa interno?
Cada procesador etc... tiene su programa de comunicación?
Por ejemplo, tengo un deco de satélite... para decir algo... primero tengo que saber que procesador utiliza, o hay una herramienta bastante genérica?
Saludos a todos.
Buscaruidos, tu que has estado trasteando con este tema del Jtag como lo haces para saber que tipo de puerto Jtag es? que programa utilizas para reflashear o para absorber el programa interno?
Cada procesador etc... tiene su programa de comunicación?
Por ejemplo, tengo un deco de satélite... para decir algo... primero tengo que saber que procesador utiliza, o hay una herramienta bastante genérica?
Saludos a todos.
"El destino mezcla las cartas, y nosotros jugamos" - Arthur Schopenhauer -
- buscaruidos
- Mensajes: 964
- Registrado: Lun Mar 08, 2010 10:48 am
- País: España
- Ciudad: Castellon
Re: Puerto Jtag
marca y modelo del trasto en cuestion, y te contare mas.
salu2
salu2
Cuanto mas conozco a los humanos, mas quiero a mis gatos, (y mis maquinas!)
-
- Mensajes: 1
- Registrado: Jue Nov 30, 2023 4:45 pm
- País: España
- Ciudad: sevilla
Re: Puerto Jtag
Hola, se que el hilo es super antiguo. Pero buscando informacion he dado con este tema. Me gustaria acceder a una placa controladora de motor sin escobillas con puerto jtag de cuatro pine. ¿me podrias echar una mano?
- heli
- Mensajes: 1961
- Registrado: Mié Sep 06, 2006 7:28 am
- País: España
- Ciudad: Alcalá de Henares
- Ubicación: Alcala de Henares (Madrid, España)
- Contactar:
Re: Puerto Jtag
Una controladora brushless suele ser bastante sencilla, no llevará JTAG. Lo más probable es que sea algún tipo de ICSP.
¿Acceder? ¿Con qué objetivo? Depurar, cargar nuevo firmware... No todos los puertos sirven para todo. Por ICSP puedes cargar nuevo firmware pero no depurar...
¿Acceder? ¿Con qué objetivo? Depurar, cargar nuevo firmware... No todos los puertos sirven para todo. Por ICSP puedes cargar nuevo firmware pero no depurar...
¡No es imposible, lo que pasa es que no sabes como hacerlo!
Aka: no es difícil si sabes como.
http://heli.xbot.es
Aka: no es difícil si sabes como.
http://heli.xbot.es
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados