You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Arduino IDE向ESP32-C6上传代码失败问题求助

问题诊断与解决方案

针对你遇到的Arduino IDE显示上传成功但代码未写入Waveshare ESP32-C6模块的问题,结合ESPLaunchPad可正常刷入的情况,提供以下排查步骤:

  • 检查ESP32核心版本兼容性

    1. 打开Arduino IDE,进入文件>首选项,确认附加开发板管理器网址为官方ESP32核心地址:https://dl.espressif.com/dl/package_esp32_index.json
    2. 进入工具>开发板>开发板管理器,搜索ESP32,将核心版本更新至最新稳定版,或回退到之前能正常上传的版本(频繁调试可能触发版本兼容问题)
  • 确认开发板与端口配置

    1. 在工具>开发板中,务必选中与模块完全匹配的板型(如Waveshare ESP32-C6 Touch AMOLED 1.64),避免选择通用ESP32-C6板型导致配置不匹配
    2. 在工具>端口中,重新确认选中的是模块当前连接的正确串口,插拔模块后需重新核对端口
  • 全闪存擦除修复分区异常
    频繁上传可能导致闪存分区损坏,Arduino IDE默认增量上传无法覆盖异常分区,需执行全擦除:

    1. 打开Arduino IDE串口监视器,设置波特率为115200
    2. 按住模块Boot键,按下Reset键后松开Reset,再松开Boot,使模块进入下载模式
    3. 选择工具>ESP32 Erase Flash执行全闪存擦除(无此选项需重新安装ESP32核心)
    4. 擦除完成后,重新上传测试代码(如点亮蓝灯的简单脚本)
  • 调整上传配置强制完整写入

    1. 进入工具>上传速度,尝试降低上传速度(如从921600降至115200),高速上传可能导致写入不完整
    2. 在工具>分区方案中,选择与模块闪存匹配的方案(该模块为4MB闪存,推荐Default 4MB with spiffs或Huge APP方案)
    3. 开启文件>首选项中显示详细输出的上传选项,查看上传日志中的隐藏错误(如校验失败、写入超时)
  • 排查物理连接问题
    更换高质量USB数据线缆(部分线缆仅支持充电),直接连接电脑原生USB端口,避免使用USB hub导致连接不稳定

内容的提问来源于stack exchange,提问作者griegs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.01 22:52:32