Step-through debugging via a UART on ARM Cortex-M MCUs | Interrupt

Debugging an MCU requires attaching a debugger via JTAG and halting the core. Or does it?

There are many situations where this debug strategy is not feasible such as on

This is a companion discussion topic for the original entry at