rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) 当从一台计算机刷新时,Esp32 不断尝试重置,但如果从另一台计算机刷新,则不会

问题描述 投票:0回答:1

我目前面临一个问题,非常感谢您提供的任何指导。在我的设置中,我使用了使用相同代码进行编程的 ESP32。然而,使用相同版本的 Arduino IDE 和库从不同计算机上传的相同代码会导致 ESP32 设备产生不同的响应。

ESP32 不断尝试重新连接 Wi-Fi,而使用完全相同的代码编程的 ESP 在串行监视器上保持无响应,直到执行手动重置。

ESP_01. Doesnot do anything untill rebooted manually 复位:0x1(通电复位),启动:0x13(SPI_FAST_FLASH_BOOT) 配置sip:0,SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 模式:DIO,时钟分频:1 负载:0x3fff0030,长度:1184 负载:0x40078000,长度:13260 负载:0x40080400,长度:3028 条目 0x400805e4

ESP_02. Always try to reconnect with wifi 启动:0xc(SW_CPU_RESET),启动:0x13(SPI_FAST_FLASH_BOOT) 配置sip:0,SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 模式:DIO,时钟分频:2 负载:0x3fff0018,长度:4 负载:0x3fff001c,长度:1044 负载:0x40078000,长度:10124 负载:0x40080400,长度:5828 条目 0x400806a8

任何帮助将不胜感激。谢谢。

我检查了库并交叉验证了 IDE 版本以确保一致性。我唯一的线索是内存分配,它似乎发生在不同的地址。如果您对从不同设备刷新时解决此内存分配问题有任何见解,我将非常感谢您的帮助。

arduino embedded iot esp32 esp8266wifi
1个回答
0
投票

我也有同样的问题。 我认为问题出在某些函数或库上。 我尝试编译并上传一个简单的眨眼草图,一切运行良好,但是当我尝试使用 wifi 或蓝牙功能上传草图时,ESP32 崩溃并且无法启动。我使用新的 Arduino IDE(2.2.1) 和更新的库。

我还用以前的 S.O. 启动了我的电脑。和 Arduino IDE(2.0.3),一切正常...带有 WiFi 或蓝牙功能的草图可以工作!

如果有人有什么想法吗? 史蒂夫

© www.soinside.com 2019 - 2024. All rights reserved.