Word |
description |
gdb |
The GNU Debugger. A software running on the PC of the firmware developer. |
gdb-server |
A protocol that gdb uses to "speak" to the target through a probe. |
JTAG |
IEEE 1149.1 Standard that can be used for boundary scan and debug. |
probe / debug probe |
the device that connects the PC running gdb with the target that shall be debugged. / The microcontroller that runs the nomagic probe firmware. |
SWD |
Serial Wire Debug. A protocol created by ARM. All ARM Cortex-M microcontrollers implement this protocol. |
target |
the microcontroller that runs the user code that shall be debugged. |
USB-CDC |
Communication Device Class - Seriel Interface |
USB-MSC |
Mass Storage Class - Thumb Drive |
USB-NCM |
Network Control Model - Ethernet Interface |
openOCD (since 0.12) <code> sudo openocd -f interface/cmsis-dap.cfg -f target/rp2040.cfg -c "adapter speed 5000" </code>