抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

准备

硬件:

ttl转usb,杜邦线

ESP32-WROOM-32D

image-20220927172514776

主要组件 基本介绍
ESP32-WROOM-32 基于 ESP32 的模组。更多详情,请见 《ESP32-WROOM-32 技术规格书》
EN 复位按键。
Boot 下载按键。按下 Boot 键并保持,同时按一下 EN 键(此时不要松开 Boot 键)进入“固件下载”模式,通过串口下载固件。
USB-to-UART 桥接器 | 单芯片 USB-UART 桥接器,可提供高达 3 Mbps 的传输速率。 Micro USB 端口
USB 接口。 可用作电路板的供电电源,或连接 PC 和 ESP32-WROOM-32 模组的通信接口。
5V Power On LED 开发板通电后(USB 或外部 5 V),该指示灯将亮起。更多信息,请见 相关文档 中的原理图。
I/O 板上模组的绝大部分管脚均已引出至开发板的排针。用户可以对 ESP32 进行编程,实现 PWM、ADC、DAC、I2C、I2S、SPI 等多种功能。

更多:[ESP32]ESP32引脚资源分配与使用建议_清凉简装的博客-CSDN博客_esp32管脚分配

ESP32-DevKitC V4 入门指南 - ESP32 - — ESP-IDF 编程指南 v4.2.3 文档 (espressif.com)

环境win10 esp-idf4.3.2

注意:ESP-IDF 和 ESP-IDF 工具的安装路径不能超过 90 个字符、不能包含空格或括号。

2 安装 ESP-IDF 工具安装器后,在esp-idf路径下通过命令提示符安装以下工具
.\install.bat esp32(默认情况下,Windows PowerShell 不会从当前位置加载命令。如果信任此命令,请改为键入“.\install.bat”)
3 设置环境变量
运行“开始”菜单创建的 “ESP-IDF 4.4 CMD” 会设置好环境变量,或者在esp-idf路径执行export.bat设置环境变量

搭建

编译固件

esp-idf官方文档有个hello world工程。复制出来

切换ESP-IDF 4.4 CMD 工作路径

1
cd [拷贝出来的工程路径]

设置“目标”芯片

1
idf.py set-target esp32

设置成功会有如下

image-20220927194313013

设置环境

1
idf.py menuconfig  

image-20220927194359079

可以通过提示符设置 Wi-Fi 网络名称、密码等,hello world工程使用默认配置,可跳过这一步。

编译工程

1
idf.py build 

编译完成后会有输出bin文件的路径等信息,以及一些命令提示。

烧录固件到板子

硬件连接:

image-20220927194626748

5V-5V,TXD—RX,RXD-TX,GND-GPIO0,板子不需要再连接电源。

打开设备管理器,查看端口号COM8

image-20220927195114307

按下 Boot 键并保持,同时按一下 EN 键(此时不要松开 Boot 键)进入“固件下载”模式,通过串口下载固件

1
idf.py -p COM8 -b 460800 flash

image-20220927195437397

安装结束扒开GPIO0引脚

串口调试:

这里需要把板子的连接线从GPIO0连到GND

打开监听器

1
idf.py -p COM8 monitor

image-20220927195756067

更多串口调试:

esp32串口的使用_哔哩哔哩_bilibili

擦除 flash

ESP-IDF 支持擦除 flash。请运行以下命令,擦除整个 flash:

1
idf.py -p PORT erase-flash

vscode开发环境搭建

Vscode搜索安装espressif即可

image-20220927201818964

  • ctrl+shift+p 运行ESP-IDF: Select where to save configuration settings
    设置配置文件的存储位置。
  • ctrl+shift+p 运行configure esp-idf extension

image-20220927202241463

选择这个然后安装即可,如下配置完成。

image-20220927204836968

评论