首页 / 资讯中心 / 文章详情

ESP32-S3-N16R8 调试实战(Arduino)

ESP32-S3-N16R8 调试实战(Arduino) ★ FEATURED ARTICLE
拿到板有几天了昨天才有时间弄想着现在有AI了弄起来应该很Easy的可是直到现在才理清下图是我的板。我的开发环境win11 arduino IDE 2.3.10调试代码如下void setup() { Serial.begin(115200); // 初始化原生 USB 串口 (用于JTAG调试时的日志) Serial0.begin(115200); // 初始化 UART 串口 (连接UART口查看) pinMode(48, OUTPUT); } void loop() { Serial.println(Hello runx from USB JTAG port); // 这条信息从原生USB口输出 Serial0.println(Hello runx from UART port); // 这条信息从UART口输出 delay(1000); rgbLedWrite(48, 255, 0, 0); // 红色 delay(500); rgbLedWrite(48, 0, 0, 0); // 熄灭 delay(500); rgbLedWrite(48, 0, 255, 0); // 绿色 delay(500); rgbLedWrite(48, 0, 0, 0); // 熄灭 delay(500); rgbLedWrite(48, 0, 0, 255); // 蓝色 delay(500); rgbLedWrite(48, 0, 0, 0); // 熄灭 delay(500); }arduino IDE 的 ESP32-S3-N16R8 配置件下图IDE 开发板选择实战流程建议烧录将数据线插入COM口在 Arduino IDE 中选择ESP32S3 Dev Module端口选 CH343 对应的 COM 口直接上传。调试烧录完成后拔掉COM口线插到USB口。在 Arduino IDE 中设置JTAG Adapter为Integrated USB JTAG即可启动调试。调试结果见下图注意事项COM接口右上角这是串口烧录口。板载了CH343PUSB转串口芯片连接 ESP32-S3 的 UART0 引脚。这是最稳定、通用的烧录通道系统会识别为类似USB-Enhanced-SERIAL CH343的端口。USB接口左上角这是原生 USB / OTG 口。直连芯片内部的 USB-Serial-JTAG 控制器GPIO19/20。主要用于JTAG 源码级调试设置断点、单步执行也可以作为 USB 设备如键盘、U盘使用。RST 键复位按钮按下会重启芯片。BOOT 键模式选择按钮通常连接 GPIO0。强制进入下载模式的标准操作按住BOOT不放 → 按一下RST键 → 松开BOOT键。当自动烧录失败或芯片无响应时这是最可靠的恢复手段。
阅读完成 · 觉得有帮助?
咨询建站