aixprobe
Installation
SKILL.md
AIxProbe - 芯片自动探测与寄存器解读
连接目标MCU后,根据 connect 返回的 arch 和 target_name 自动识别芯片架构,读取芯片ID寄存器确认型号,然后加载本地SVD文件为AI提供完整的外设寄存器知识。
⚠️ 前置要求:必须先 connect
所有 aixprobe 操作(读寄存器、读内存、halt、诊断等)都依赖一个活动的调试会话。
在执行任何 MCP 工具调用之前,必须先调用 connect() 建立连接。如果会话已断开或不存在,后续所有操作都会返回 "no active session" 错误。
❌ 错误流程:register_read("pc") → 报错 "no active session"
✅ 正确流程:connect() → halt() → register_read("pc") → 成功
判断是否需要 connect:
- 如果上一次操作返回了
"no active session"错误 → 需要重新connect() - 每次新的对话或长时间未操作后 → 应先
connect()确认连接 connect()成功后返回session_id、arch、target_name等信息,后续操作可直接使用