Common Configuration Properties - Marus/cortex-debug GitHub Wiki

Basic Configuration Options

The non complex options are described in the auto generated debug_attributes.md.

cwd

Directory to run commands from.

executable

Path pointing to build executable to be run on the device.

device

Name of device being connected to.

debuggerArgs

Optional arguments to pass to GDB.

serverArgs

Optional arguments to pass to the GDB server (e.g. OpenOCD, BMP, etc.)

svdFile

Path to ARM standard CMSIS SVD file describing the device under test. The SVD file describes the registers and memory mapping of the device, allowing you to inspect the peripheral registers on the device.

demangle

SWO Output

swoConfig

Advanced Configuration

preAttachCommands

postAttachCommands

preLaunchCommands

postLaunchCommands

preRestartCommands

postRestartCommands

overrideAttachCommands

overrideLaunchCommands

overrideRestartCommands

overrideGDBServerStartedRegex

numberOfProcessors

targetProcessor

armToolchainPath

Path to your installation of the ARM GCC toolchain.

toolchainPrefix

Prefix for the GCC toolchain binaries. Defaults to 'arm-none-eabi-'.

showDevDebugOutput