Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arduino NodeMCU ESP32是否已砌砖?板拒绝进入引导下载模式_Arduino_Nodemcu_Esp32 - Fatal编程技术网

Arduino NodeMCU ESP32是否已砌砖?板拒绝进入引导下载模式

Arduino NodeMCU ESP32是否已砌砖?板拒绝进入引导下载模式,arduino,nodemcu,esp32,Arduino,Nodemcu,Esp32,我收到了一个全新的NodeMCU ESP-32s板,我是ESP32芯片的新手。 在设置ESP-IDF和工具链之前,我尝试使用Arduino IDE连接到电路板。 在设置环境之后,我能够在串行控制台中看到芯片的正确初始化 在看过一些教程和Espressif的说明后,我上传了两次,一个简单的led闪烁脚本,但都不起作用。第三次,我试着上传一个脚本,板停止工作,因为拒绝进入flash下载模式 在正常通电时,据我对文档的了解,这看起来像是试图在条目0x400806ac处从闪存运行: ets Jun 8

我收到了一个全新的NodeMCU ESP-32s板,我是ESP32芯片的新手。 在设置ESP-IDF和工具链之前,我尝试使用Arduino IDE连接到电路板。 在设置环境之后,我能够在串行控制台中看到芯片的正确初始化

在看过一些教程和Espressif的说明后,我上传了两次,一个简单的led闪烁脚本,但都不起作用。第三次,我试着上传一个脚本,板停止工作,因为拒绝进入flash下载模式

在正常通电时,据我对文档的了解,这看起来像是试图在条目0x400806ac处从闪存运行:

ets Jun  8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x1b (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1044
load:0x40078000,len:8896
load:0x40080400,len:5816
entry 0x400806ac
如果我将GPIO0接地,我将使用以下命令进行滚动重新启动:

rst:0x10 (RTCWDT_RTC_RESET),boot:0xb (HSPI_FLASH_BOOT)
flash read err, 1000
ets_main.c 371 
ets Jun  8 2016 00:22:57
我尝试的任何esptool命令都会在连接时卡住:

"Connecting.....____....."
任何开机/开机的组合似乎都没有效果

当处于这种滚动重启状态时,芯片自然会变热。 有没有可能我把它烧了?
调试这种情况的下一步是什么,有没有办法从中恢复过来,或者我应该买一块新板?

我想你手头没有示波器,是吗?一般来说,不“蒙住眼睛”做这样的事情总是一个好主意。通过作用域,您可以检查GPIO0和GPIO2在写入尝试期间是否正确驱动。如果遇到“flash read err,1000”,请实际提及一些故障排除提示。您猜对了,我没有示波器。我试着将GPIO0和2直接接地在芯片上,我得到了相同的行为。从输出中,我看到引导WP寄存器位于:0xee,单元处于HSPI_FLASH_引导中。维基页面提到了这些,但仅此而已。很可能没有引导加载程序,但是我如何让设备进入flash下载模式来刻录任何东西呢?正如你已经发现的那样,这些模式似乎已经关闭,将GPIO2绑定到低位应该可以很好地修复它。因此,我担心没有“眼睛”,你很可能不得不依赖网络上的各种建议。您可以尝试直接从espressif使用最新的ESP-IDF版本。很可能这是一个软件错误。