手动调用esp_restart的时候导致rtc看门狗复位by ripper_jack » Tue Mar 26, 2024 2:34 am 我在这里手动调用了esp_restart 下面是日志信息 rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x...
3. **任务调度问题**:如果调用esp_restart()的任务被挂起或阻塞,可能导致重启失败。检查您的任务调度...
ESP8266有两种重启方法,分别为:ESP.reset()和ESP.restart(),很多人代码中都用ESP.reset()重启,但是通常情况下使用ESP.restart()会更好, 这两者区别如下: ESP.reset()是一个硬复位,这种重启方式可能会使一些寄存器回归到原始状态,即丢失寄存器数据,这会导致重启后的程序出现问题,它或多或少像计算机上的复位按钮。
现象:产品运行过程中,调用esp_restart()有几率出现,设备未发生重启,调用该函数的任务可能出现失效(推测)的现象。产品重新上电恢复正常。 目前无法复现此现象。 esp_restart()是否存在该问题隐患? esp)restart()是否存在未重启设备,关闭开门狗后进入死循环?
ESP-IDF v4.4-dirty 调试OTA的时候发现调用restart,wifi会连不上,然后去掉OTA功能,直接在程序跑起来10秒后restart,也有同样的问题。直接按板子上的复位按键是没这个问题的。调用restart才有这个问题。然后会出现很多行 pll_cap_ext 10 这个日志 打印的log如下: ...
{ printf("key2 long down\r\n"); KEY_KEY_READ = NO_KEY_PRES; ESP_ERROR_CHECK(nvs_flash_erase()); nvs_flash_init(); esp_restart(); } 导致nvs_get_str(wificfg_nvs_handler,"wifi_ssid",wifi_ssid,&len)出现异常错误,abort() was called at PC 0x4038480d on core 01...
使用的是IDF 4.4,esp32 s3配网后连上wifi,程序调用esp_restart(),会出现很多行(pll_cap_ext 10)这个日志,而且wifi连不上。
Once WiFi has been initialized, if esp_restart() is called from an esp_timer callback the chip does not restart. Expected Behavior The chip restarts. Actual Behavior The chip appears to start to shutdown WiFi and then does not restart. The chip is still responsive and other tasks can run...
ESP.restart(); } } good luck Dans Re: ESP.restart() and Exception (28)#62737 ByGregryCM-Sat Feb 18, 2017 9:42 am Hi Dans, Thanks for the response. The purpose of this code is to reset/restart the uC if the loop() stops running for some reason. I do not understand why the...
网络卡顿。esp32restart可以24小时正常接收指令,无反映是因为网络不好,网络的网速卡顿,可以打开电脑检查网络,等网络良好后即可重新发送指令。