基于 SOC 职业分类
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/LeoKemp223/embed-ai-tool --skill debug-platformio命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | debug-platformio |
| description | 当需要通过 PlatformIO 内置调试功能对目标板进行 GDB 调试时使用,支持下载暂停、附加和崩溃现场分析。 |
Project Profile 中标明 build_system: platformio 或工作区中存在 platformio.ini。platformio.ini)。pio CLI。platformio.ini 中的 debug_tool 配置。python scripts/pio_debugger.py --detect --project-dir <工程目录> --env <环境名>
python scripts/pio_debugger.py --project-dir <工程目录> --env <环境名> --mode download-and-halt
download-and-halt:下载固件到目标板,暂停在入口点,输出寄存器和回溯信息。attach-only:附加到正在运行的目标,不下载固件,输出当前状态。crash-context:暂停目标,读取寄存器、完整回溯和 Cortex-M Fault 寄存器(CFSR/HFSR/MMFAR/BFAR)。connection-failure:调试器未连接或设备无响应。debug-not-supported:板卡不支持调试或未配置 debug_tool。debug-failure:调试会话异常终止。示例输出格式:
调试完成 ✅
工程: ESP32_DEV → 环境: esp32dev
板卡: esp32dev | 调试工具: esp-prog
模式: download-and-halt
关键观察: 5 条(寄存器、回溯帧)
build-platformio 接收编译成功的工程信息。build-platformio 修改代码重新编译。