Debug protocols comparison and choice
Hi,
when it comes to programming and debugging, what is the difference between the 4 types (see screenshot below)?
Which one is best and how do you decide which one to use?
Please don't just say they all work the same pick one... :) I am asking for the pros and cons of each and how to choose one with a precise logic.
- Serial Wire
- JTAG 4 pins
- JTAG 5 pins
- Trace Asynchronous Sw
Thank you :)

