Esp32- wroom-32d 每次刷入系统前需要先按下boot键

从自己的设备盒子里里面找到一块Esp32- wroom-32d 板卡,找了一块土壤湿度测试芯片,然后准备通过Ardunio 刷机测试一下,编程完成以后上传系统,一切都很正常,串口也返回信息,但是 Arduino 控制台显示报错。

串口也返回信息,但是 Arduino 控制台显示报错。

fatal error occurred: Failed to connect to ESP32: Wrong boot mode detected (0x13)! The chip needs to be in download mode.

For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html

选择的串口 For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html

不存在或开发板没有连接

报错内容问了下文心一言和chatgpt 说是最好看下是不是esp32 板卡需要按一下boot按钮,当前所处的内存刷机模式不对,应该是可以防止误刷机。当前状态下按boot不生效,需要在刷机连接是按boot按键,等待固件上传程序连接上以后就可以松开了。

所以试了一下,断电,然后接电口立刻按boot键试了一下,也还是不行,后来发现需要在 系统上传编译的时候,在出现进度时就要按住 boot键,一直等程序上传完成。

可以参照这个b站教程:

https://www.bilibili.com/video/BV1Se4y147QZ/?vd_source=6177591f40c71157e95b3d3a40aade0d

上面你的花经常就蔫了,有几天没浇水,结果就有一颗彻底蔫了,可以后面测试测试这个土壤干湿度,保证这个花能正常喝上水。