This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
The MSP430 MCU use SBW but the ARM MCU use SWD. All of them are serial protocol and use 2 pin.
Every one can tell me the different between two other and can I use SBW circuit to program ARM MCU
Thanks all
The Spy-By-Wire protocol is proprietary to the MSP430 devices. Although also a 2-pin interface, it is not compatible with the Serial Wire Debug protocol.
BrandonAzbell said:The Spy-By-Wire protocol is proprietary to the MSP430 devices
And Serial Wire Debug (SWD) is proprietary to ARM - see: http://infocentre.arm.com/help/topic/com.arm.doc.ddi0337i/BEHJDFDI.html
http://infocentre.arm.com/help/topic/com.arm.doc.ddi0314h/Chddgbee.html?resultof=%22%73%77%64%22%20
etc
Hi Andy, SBW on MSP430 has sense on low pin count. On ARM SWD share the same JTAG pin so why a double debugging method?
Regards
Roberto
SWD takes only 2 pins - so less pins are "lost" to the debug interface than for JTAG.
Hi Andy, I read again document and I see SWD can use just 2 wires, then I browsed a low pin count Stellaris LM3s101, I noticed SWD share JTAG pin but just one ifc can be selected then remaining pin reassigned as PortC, same on high pin carrier all pin are software configurable between port, JTAG or SWD. This is different from MSP dedicated JTAG or mixed on low pin count.
Erratic software or bad user software can close JTAG/SWD communication on ARM.
MSP SBW/JTAG pin never can be override by software.
Regards
Roberto
Roberto Romano said:bad user software can close JTAG/SWD communication on ARM
Oh, how true!!
You will find pleny of discussions about this on all the Cortex-M3 forums...!!
Why are people so keen to shoot themselves in the foot?!
**Attention** This is a public forum