SP32 AI MCP调试器是一款基于ESP32-S3的多功能硬件调试工具,支持人工操作,也可以通过MCP接口让AI直接控制真实硬件。
主要功能
-
支持USB CDC有线连接
-
支持Wi-Fi TCP无线直连
-
支持Wi-Fi USB/IP连接
-
提供Windows桌面管理软件
-
内置MCP Server,可连接Codex、Trae等支持MCP的AI客户端
-
所有配置自动保存到本地,下次启动自动恢复

SWD/DAP调试
-
自动检测目标ARM芯片
-
读取SWD DPIDR芯片信息
-
支持OpenOCD连接
-
支持程序下载、校验和复位运行
-
支持HEX、IHEX和BIN固件
-
支持DFP/FLM编程算法
-
支持已适配芯片的加锁和解锁
-
支持读取目标芯片任意地址内存
-
支持断点、单步和在线调试
UART串口
-
支持持续收发
-
支持UTF-8、HEX和Base64数据
-
支持文本及二进制协议
-
支持波特率、数据位、停止位和校验位设置
-
支持接收缓存和数据统计
-
UART RX自动启用内部上拉,减少悬空乱码
GPIO与ADC
-
支持多路GPIO配置
-
支持输入、输出和开漏模式
-
支持内部上拉和下拉
-
支持高低电平读写
-
支持多路ADC采样
-
支持原始值、电压值和用户换算值显示
通信总线
-
I²C设备地址扫描和数据读写
-
SPI Master全双工数据传输
-
CAN/TWAI标准帧和扩展帧收发
-
PWM频率、占空比和反相输出配置
逻辑分析仪与示波器
-
支持多通道数字信号采样和波形显示
-
支持采样率、样本数和丢样统计
-
支持1~8路ADC连续波形显示
-
支持暂停、时间窗口和通道图例
-
多通道自动共享设备采样和传输能力

MCP与资源管理
-
AI可以直接操作SWD、UART、GPIO、ADC、I²C、SPI、CAN和PWM
-
AI可以完成程序下载、校验、复位和内存读取
-
每种资源可以单独控制是否向MCP开放
-
IO只能由用户在桌面软件中分配,AI不能随意修改
-
自动显示每个GPIO和硬件资源的占用情况
-
防止桌面软件、OpenOCD和MCP同时抢占同一资源
ESP32 AI MCP调试器可以用于单片机开发、程序下载、在线调试、串口分析、总线测试、波形采集以及AI自动化硬件验证;支持任意ESP32S3运行。