跳转到内容

SWD 断点与变量观察调试提示词范例

请使用 SWD 调试定位当前 Cortex-M 固件在目标函数未按预期执行的问题。先确认 probe-rs 可执行、芯片型号可信、调试器已连接,以及 launch/attach 中的 ELF 与板上固件严格匹配;任一条件不满足时停止解释运行时变量,不要伪造调试结果。
检查 launch.json、时钟/复位配置和符号产物,在可疑分支放置少量源码断点。attach 后先读取会话状态,需要现场时再暂停;记录 PC、调用栈、关键寄存器与明确的全局变量 before/after 值。变量写入只限用户指定且安全的标量,必须读回验证。修复后重新构建烧录,给出断点命中证据、变量变化、修改文件和会话收尾结果。