EasyManua.ls Logo

Espressif Systems ESP - Page 138

Default Icon
191 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Chapter 4. Software framework
4.9.22 How do I change the system time of a module ?
CHIP: ESP32 | ESP32 | ESP32-C3
You can use the c language time() interface to set the system time.
4.9.23 During the OTA upgrade process, an ESP_ERR_OTA_VALIDATE_FAILED er-
ror occurred after calling esp_ota_end, how to troubleshoot such issue?
CHIP: ESP32
Generally it is caused by the error content in the downloaded 󰝘rmware. You can dump out such
content via read_󰝙ash in esptool from your module. Then use the Beyond Compare tool to compare
the two bin 󰝘les in hexadecimal to see which part of the bin 󰝘le is downloaded incorrectly.
4.9.24 How does ESP8266-RTOS-SDK store data to RTC memory?
The de󰝘nition method of storing data in RTC memory is as follows:
Please refer to the description in esp_attr.h.
4.9.25 After waking up from Deep-sleep mode, where does ESP8266 start boot?
After ESP8266 wakes up from Deep-sleep mode, the device will boots up from user_init. Please refer to
the description in esp_deep_sleep().
4.9.26 When will the RTC clock be reset?
Any reset (except the power-up reset) or sleep mode settings will not reset the RTC clock.
4.9.27 After using the AT+GSLP command to enter Deep-sleep mode for ESP32, can it
be awakened by pulling down the EN pin?
Yes, but it is not recommended.
Deep-sleep wakeup can be awakened by RTC_GPIO. Please refer to ESP32 Technical Reference Manual.
4.9.28 When multiple threads want to use the watchdog of ESP32, should each thread
enable the watchdog individually?
Yes, please see Task watchdog instructions.
Espressif Systems 121
Submit Document Feedback
Release master

Table of Contents