网上很流行的一个esp32开发板,芯片型号是WRoom32,4Mbit flash
在使用thonny,软件烧录固
件以后,报错,如图:
Device is busy or does not respond. Your options:
- wait until it completes current work;
- use Ctrl+C to interrupt current work;
- use Stop/Restart to interrupt more and enter REPL.
按复位键以后显示:
ets Jul 29 2019 12:21:46
rst:0x1 (POWERON_RESET),boot:0x3 (DOWNLOAD_BOOT(UART0/UART1/SDIO_REI_REO_V2))
waiting for download
ets Jul 29 2019 12:21:46
在开始我以为是flash 没有烧录成功,擦除几次还是没有效果
找到芯片的说明,引脚图是这样的
烧录软件的引脚说明:
看到在烧录模式下,GPIO0是低电平,在下载过程中始终是低电平,所以电脑与芯片通讯显示芯片处于忙碌状态。
解决办法:下载完成后将GPOI0拉高一下,就可以与芯片进行通讯了
问题解决。同样,自己焊电路烧程序是,也需要这样,可以采用三极管做一个一键下载电路,就没有这个问题了。