The STM32 is able to be debuged by JTAG or serial wire (SWJ).
What is the difference between these two debug interfaces except a different number of used pins? Do I have any disadvantages when using the SWJ?
No. Quite the opposite in fact. ITM trace requires SW debug.
Regards Marcus http://www.doulos.com/arm/