完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我有一个esp32-cam开发板,一直工作正常。今天意外在esp32-cam上丢弃了一堆铁丝,导致上电状态的esp32-cam的几个引脚被短接了。随即视频流就中断了,从此无法烧写固件。
打开Arduino的console能看到不断的 Code: Select all rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)invalid header: 0x00000000 因为买的是开发板,所以附赠了一个连接板。通过长按连接板的“IO0”按钮可以出现Code: Select all rst:0x10 (RTCWDT_RTC_RESET),boot:0x3 (DOWNLOAD_BOOT(UART0/UART1/SDIO_REI_REO_V2))waiting for download 但是即便在Code: Select all waiting for download 状态下也无法烧写固件。尝试使用esptool恢复出厂设置,获得这个错误Code: Select all A fatal error occurred: Packet content transfer stopped (received 8 bytes) 请问这种情况还有救吗? |
|
相关推荐
1个回答
|
|
根据您的描述,您的ESP32-CAM开发板在短路后无法烧写固件。请尝试以下步骤来解决问题:
1. 检查硬件:首先,仔细检查ESP32-CAM开发板和连接板,确保没有明显的损坏或短路。如果有损坏的部件,请更换它们。 2. 断开电源:在进行下一步之前,请确保断开ESP32-CAM开发板的电源。 3. 重置开发板:长按连接板的“IO0”按钮,然后重新连接电源。这将使开发板进入下载模式。 4. 打开Arduino IDE:启动Arduino IDE,并确保选择了正确的开发板(ESP32-CAM)和端口。 5. 选择烧录模式:在Arduino IDE中,选择“工具”>“烧录模式”,然后选择“D2WD QIO”。 6. 选择闪存大小:在“工具”菜单中,选择“闪存大小”,然后选择适合您的开发板的选项(通常为4MB)。 7. 上传代码:点击Arduino IDE中的上传按钮,尝试上传代码到ESP32-CAM开发板。 8. 检查烧录结果:如果烧录成功,您应该看到Arduino IDE的控制台输出“Done uploading”等信息。如果烧录失败,请检查连接和设置,然后重试。 9. 如果问题仍然存在,尝试使用其他烧录软件,如NodeMCU Flasher或esptool.py。 10. 如果以上步骤都无法解决问题,您的ESP32-CAM开发板可能已经损坏,需要更换。 希望这些建议能帮助您解决问题。如果问题仍然存在,请随时提供更多详细信息,以便我们为您提供更多帮助。 |
|
|
|
只有小组成员才能发言,加入小组>>
407浏览 6评论
339浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
322浏览 5评论
322浏览 4评论
310浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-16 17:22 , Processed in 0.767668 second(s), Total 79, Slave 63 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号