ESP32-CAM烧录教程(适用于多种开发板)

一. 硬件准备

1. 所需硬件

硬件 数量 实物图
ESP32CAM 一个
USB转TTL模块 一个
杜邦线 4根
跳线帽 一个

注: 跳线帽可用一根杜邦线代替

2. 硬件连接


二. 烧录准备

1. 安装TTL模块驱动

(1). TTL串口芯片为 CH340* 系: 点击下载
(2). TTL串口芯片为 CP2102 系: 点击下载

2. 安装 Arduino IDE

官网 下载

3. 安装 flash_download_tools

点击下载

4. TTL模块插入电脑USB口

三. 开始烧录

1. 烧录未编译程序(利用Arduino IDE)

  • 打开 Arduino IDE
  • 打开后点击工具栏,选择对应开发板,这里我们使用ESP32cam,所以选择AI Thinker
    ESP32-CAM
    这一开发板,以及一些相关参数设置



  • 最重要一个步骤,选择对应的端口,打开Windows 设备管理器,查看端口这一栏,因为使用的CP2102芯片的串口线,所以能看到COM10这一端口
    若未发现,原因可能是,驱动未装 、或未安装成功
  • 请添加图片描述

  • 返回Arduino IDE,在工具栏端口这一项选择COM10 (每个人不一定相同)
    设置部分就到这开始烧录程序
  • 写完程序后可以点击左上角验证按钮,进行编译验证程序可行性
    请添加图片描述
  • 确保程序无误后,点击验证,编译成功就可以开始烧录,烧录过程中(出现“ Connecting·········· ”时候)需按一下设备上RST键
  • 当出现下图情况,表示未连接设备、接线错误、IO0未接地、未按RST键,当确保接线无误后,再重新按一下设备上RST键,或重新上电使设备重启,然后再次烧录
  • 上传成功后会显示
  • 点击右上角可以查看串口信息,方便调试
  • 2. 烧录已编译程序(bin固件)

  • 打开 flash_download_tools.exe 这里选择ESP32
  • 上传固件(存放目录)ESP32-CAM 烧录地址为 0x10000
    请添加图片描述
  • 选择对应端口(同上Aduino),以及波特率,配置完成就可以点击START进行烧录
    等待进度条跑完显示成功说明烧录完成
  • 四. 注意事项

  • 确保接线正确,ESP32-CAM 的IO0接口接地即为烧录模式,不接地悬空即为运作模式
  • 确定好端口,需要安装对应烧录线驱动,在设备管理器中查看端口
  • 部分设备烧录前需要按一下RST键,或重新上电重启
  • 想了解更多关于 Arduino IDE 可以收藏一下网址
    https://www.arduino.cn/thread-1066-1-1.html
  • 物联沃分享整理
    物联沃-IOTWORD物联网 » ESP32-CAM烧录教程(适用于多种开发板)

    发表评论