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
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
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, 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