ULINKpro, together with MDK-ARM, provides extended on-the-fly debug capabilities for Cortex-M devices.