pyOCD
Definition
Section titled “Definition”Open-source host-side tools for debugging and programming supported ARM microcontrollers.
Crux usage
Section titled “Crux usage”Used for nRF52840Nordic Semiconductor ARM Cortex-M4F microcontroller and wireless system-on-chip.Crux usage: Processing device inside the RAK4631, accessed during recovery using SWD.Open full definition SWDSerial Wire Debug, an ARM debugging and programming interface using SWDIO, SWCLK and a common electrical reference.Crux usage: Provides a lower-level diagnostic path to the RAK4631 processor when ordinary USB access is unavailable.Open full definition diagnostics and recovery through 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.
Context
Section titled “Context”A chip erase is destructive and should only be used after confirming board state and whether data must be preserved.
Aliases
Section titled “Aliases”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
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.