Cortex Debug is a debugging tool that supports ARM Cortex-M microcontrollers, featuring high configurability and support for various GDB servers such as J-Link, OpenOCD, and ST-LINK.
It offers multi-core and multi-session debugging capabilities, as well as source code disassembly and instruction-level interruption and single-stepping. This tool also supports SWO decoding, RTOS thread support, and custom ITM data decoders, along with features like semi-hosting support and real-time graphical display. Additionally, Cortex Debug uses Microsoft's version control system, allowing users to test pre-release versions.
Python language support with extension access points for IntelliSense (Pylance), Debugging (Python Debugger), linting, formatting, refactoring, unit tests, and more.