riscv-mcu-debug
Installation
SKILL.md
RISC-V MCU Debug
Overview
Use this skill to debug RISC-V MCU firmware systematically. Identify the exact core, SoC, debug module, toolchain, memory map, and trap state before changing startup code, linker scripts, flash settings, or machine-mode configuration.
When To Use
Use this skill when:
- The target is a RISC-V MCU or bare-metal RISC-V SoC.
- The user mentions OpenOCD, GDB, JTAG, RISC-V debug module,
mstatus,mcause,mepc,mtvec, trap handlers, startup code, or linker scripts. - Firmware cannot flash, stops before
main, traps, hangs, or has no UART/log output.
Do not use this skill for Cortex-M, 8051, embedded Linux application debugging, or general C code review without target evidence.
First Questions
Ask for: