从自己的设备盒子里里面找到一块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
上面你的花经常就蔫了,有几天没浇水,结果就有一颗彻底蔫了,可以后面测试测试这个土壤干湿度,保证这个花能正常喝上水。