From embedded-dev — RIPER-5 嵌入式固件开发协议
Starts or attaches a GDB session via J-Link GDB Server for firmware download, live debugging, or crash inspection on Cortex-M targets.
How this skill is triggered — by the user, by Claude, or both
Slash command
/embedded-dev:debug-jlinkThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- 用户希望通过 SEGGER J-Link 探针调试 Cortex-M 类目标。
ELF 和 J-Link 探针。ELF,或包含 artifact_path 的 Project Profile。--device 参数指定目标芯片型号(J-Link GDB Server 要求必须指定)。download-and-halt、attach-only、crash-context。download-and-halt;只有用户显式要求附着调试或崩溃现场检查时才切换。Project Profile、arm-none-eabi-gdb、gdb-multiarch。ELF。若只有 HEX 或 BIN,应阻塞并要求提供匹配 ELF。--detect 模式确认。download-and-halt(默认)、attach-only 或 crash-context。--elf + --device 启动调试,可选 --interface 和 --port。--swo 参数。JLinkGDBServerCLExe 或兼容 GDB 时,返回 environment-missing。ELF 时,返回 artifact-missing。connection-failure。project-config-error。target-response-abnormal。--device 缺失且无法从工作区推断时,返回 ambiguous-context。JLinkGDBServerCLExe,Windows 下为 JLinkGDBServerCL.exe。--port 修改。ELF 路径和关键观察结论。Project Profile 中保留 artifact_path、artifact_kind、gdb_executable、jlink_device。serial-monitor。serial-monitor。rtos-debug。npx claudepluginhub duncanyoung-1/embedded-dev --plugin embedded-devLaunches or attaches GDB sessions via OpenOCD for Cortex-M targets, supporting firmware download, halt/step debugging, and crash-context inspection. Useful when debugging embedded systems with ELF symbols and an OpenOCD-compatible probe.
Probes IoT/embedded targets for exposed SWD/JTAG debug interfaces via SEGGER J-Link. Detects OPEN, LOCKED, or DEAD debug ports and identifies silicon vendor from DPIDR/IDCODE.
Guides probe-rs embedded debug workflows: probe discovery, flashing, debugging, RTT I/O for ARM Cortex-M/RISC-V via CLI or MCP tools. For hardware bring-up or runtime diagnostics.