CMSIS-DAP
Definition
Section titled “Definition”A standard protocol enabling host debugging software to communicate with supported ARM debug probes.
Crux usage
Section titled “Crux usage”The RAKDAP1USB-connected programmer/debugger providing CMSIS-DAP access to ARM SWD targets.Crux usage: Used with the workbench workstation to inspect and recover nRF52840 targets independently of their application or USB bootloader.Open full definition presents a CMSIS-DAPA standard protocol enabling host debugging software to communicate with supported ARM debug probes.Crux usage: The RAKDAP1 presents a CMSIS-DAP interface for host tools such as pyOCD.Open full definition interface for host tools such as pyOCDOpen-source host-side tools for debugging and programming supported ARM microcontrollers.Crux usage: Used for nRF52840 SWD diagnostics and recovery through the RAKDAP1.Open full definition.
Context
Section titled “Context”CMSIS-DAP describes the debug transport, not the installed RAK4631WisBlock Core module combining a Nordic nRF52840 microcontroller and an SX1262 LoRa radio.Crux usage: The module used as a MeshCore USB Companion in the Atlas Bridge recovery campaign.Open full definition application firmware.
Aliases
Section titled “Aliases”CMSIS DAP
Related terms
Section titled “Related terms”This entry is governed through the AtlasCrux’s governed operational intelligence system for interpreting system state, coordinating workflows, and presenting actions or decisions.Crux usage: Atlas connects engineering records, sensor data, communications, automation, evidence, and publishing. Material changes remain subject to validation rules and human approval.Open full definition Engineering System.