Я работаю над дизайном MSP430 и очень заинтригован двухпроводным программным интерфейсом Spy-Bi-Wire . Из того, что я прочитал, он очень похож по функциональности на JTAG и даже выглядит лучше в некоторых случаях (конечно, меньше проводов, но также скорость и т. Д.).
Есть ли что-то, на что JTAG способен, что я бы упустил, используя Spy-Bi-Wire (отладка, точки останова, программирование флэш-памяти) и не включая стандартный 4-контактный JTAG на моей печатной плате?
источник
Я разрабатываю индивидуальное решение MSP430, которое работает на Teradyne ICT
Моё мнение, SbW конечно не быстрее. Для выполнения 1 бита JTAG требуется 3 такта. Тогда у кого-то была действительно плохая идея, чтобы строка RESET передавала данные. Тогда RESET обычно имеет емкость не менее 1 нФ, что делает его еще медленнее заряжать и разряжать.
SbW отлично подходит для очень крошечной вспышки, например, серии Value MSP430G, для программирования которой требуется всего несколько килобайт. Но для MSP430F5XX и 6XX вы лучше обеспечите подключение ко всему набору JTAG и выделите эти контакты для программирования, в противном случае вы пожалеете об использовании SbW.
источник