Spy-Bi-Wire vs JTAG

9

Estoy trabajando en un diseño de MSP430 y estoy muy intrigado por el Spy-Bi-Wire interfaz de programación de dos hilos. Por lo que leí, es muy similar en términos de funcionalidad a JTAG e incluso se ve mejor en algunos casos (menos cables, por supuesto, pero también velocidad, etc.).

¿Hay algo de lo que JTAG sea capaz de fallar al usar Spy-Bi-Wire (depuración, puntos de interrupción, programación flash) y no incluir el JTAG estándar de 4 pines en mi PCB?

    
pregunta Joel B

1 respuesta

12

Spy-Bi-Wire is JTAG: la capa física es diferente. JTAG es un conjunto de comandos sobre una interfaz serial. El principal problema es el chip que estás depurando. El chip que está depurando debe ser compatible con las funciones de lujo, no solo con su JTAG. Y, de hecho, en propia documentación de TI para la interfaz JTAG en MSP430, explica cómo se colocan sus chips. No implemente completamente todos los comandos JTAG (sección 3.2, pág. 67):

  

Solo se admite la instrucción BYPASS. No hay soporte para SAMPLE, PRELOAD o EXTEST   instrucciones.

Aquí está la parte divertida: ya que Spy-Bi-Wire es solo una comunicación en serie, todas las funciones geniales tienen que implementarse en el MSP430. Por ejemplo, la cantidad de puntos de interrupción de hardware que tiene? Determinado por el procesador, no el JTAG que está utilizando. La mayoría de los MSP430 tienen dos, algunos tienen ocho.

    
respondido por el AngryEE

Lea otras preguntas en las etiquetas