缘由:
今天使用新的esp32开发板进行项目开发,在上手时发现无法通过Arduino IDE进行程序烧录,这在其他开发板中并未见过,鉴于往后开发过程中还会遇到许多报错信息,将其记录在此有助于后面的查阅及debug工作,故新开此文。
1. 换新开发板后出现A fatal error occurred: Timed out waiting for packet content
错误
描述:换了新的esp32开发板,在下载程序过程中出现错误。具体错误信息如下:
1 | Arduino:1.8.12 (Windows 10), 开发板:"ESP32 Dev Module, Disabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 2MB (16Mb), 115200, None" |
解决过程及解决方案:通过查阅网友的资料,并未能很好地解决问题,但其中在https://github.com/espressif/arduino-esp32/issues/2415
找到了可能的思路,即程序下载过程中若有端口接线,可能会对下载过程造成影响。
尝试了几次,最后发现将VCC
和GND
上的接线去掉后可以正常下载,初步判断为电压负载过低问题(硬件方面),具体是否为此问题也并无法尝试。
成功解决,下载程序时去掉多于连线即可。