Estoy trabajando en un diseño MSP430 y estoy muy intrigado por la interfaz de programación de dos cables Spy-Bi-Wire . 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 lo que me estaría perdiendo al usar Spy-Bi-Wire (depuración, puntos de interrupción, programación flash) y sin incluir el JTAG estándar de 4 pines en mi PCB?
fuente
Desarrollo una solución MSP430 personalizada que se ejecuta en Teradyne ICT
Mi opinión, SbW ciertamente no es más rápido. Se necesitan 3 ciclos de reloj para lograr 1 bit por JTAG. Entonces, alguien tuvo una muy mala idea de que la línea RESET transportara los datos. Luego, el RESET generalmente tiene al menos 1nF de capacitancia, lo que hace que sea aún más lento cargar y descargar.
El SbW está bien para flash muy pequeño, como el Value Series MSP430G, que tiene solo unas pocas K de flash para programar. Pero para el MSP430F5XX y 6XX, es mejor proporcionar conectividad a todo el conjunto JTAG y dedicar esos pines para la programación, de lo contrario, lamentará usar el SbW.
fuente