$ loading_
通过 OpenOCD 远程调试微控制器,支持烧录、断点、内存与寄存器检查。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "OpenOCD Debugger" MCP 服务: 执行:claude mcp add io-github-microhenrio-openocd-mcp -- uvx openocd-mcp
连接目标开发板后,使用 OpenOCD 烧录最新固件到微控制器,并在 main 函数入口设置断点,启动调试会话。
完成固件烧录,成功命中 main 断点,并返回当前调试状态与目标连接信息。
暂停当前程序执行,读取 PC、SP 和 R0-R7 寄存器的值,并查看 0x20000000 开始的 64 字节内存内容。
返回指定寄存器的当前值,以及目标内存地址范围内的十六进制数据内容。
在 HardFault 处理函数和 suspect_task 函数设置断点,继续运行程序;一旦命中断点,读取调用栈、相关寄存器,并分析可能的异常原因。
获得断点命中位置、调用栈和关键寄存器信息,并给出导致异常的初步诊断结论。
帮助你用 probe-rs 调试 ARM Cortex-M 和 RISC-V 嵌入式设备