串口报错如下
ets Jul 29 2019 12:21:46
rst:0x1 (POWERON_RESET),boot:0x3 (DOWNLOAD_BOOT(UART0/UART1/SDIO_REI_REO_V2))
waiting for download
原因
- 此时开发板处于 DOWNLOAD_BOOT 模式,因为IO0口被拉到了低电平。
解决办法:
-
网上资料说进入这个模式需要将IO0口手动接地,拉低电平,而默认就是低电平。最后将IO0口与3.3V连接后恢复正常。
-
在 ESP32 的芯片引脚图中,GPIO0 引脚位于芯片的第19号引脚,对应开发板上的 D3 引脚。GPIO0 引脚还具有一些特殊功能,例如在启动时用于选择启动模式(串口下载模式或者闪存启动模式)。需要注意的是,如果您在将 GPIO0 引脚连接到 GND 引脚时,同时按下了 ESP32 开发板上的 RESET 按钮,ESP32 将进入串口下载模式,以等待程序的烧录。因此,在进行串口下载时,通常需要将 GPIO0 引脚连接到 GND 引脚,以将 ESP32 切换到上传程序模式
-
我的开发板上并没有D3引脚,最终通过关闭串口助手,并重新烧录,按下RST,在打开串口助手后成功