Hello everyone,
I am running the spiffs example in two different ESP32. However I get watchdog error. How can I solve it? Thank you.
E (5336) task_wdt: Task watchdog got triggered. The following tasks/users did not reset the watchdog in time:
E (5336) task_wdt: - IDLE (CPU 0)
E (5336) task_wdt: Tasks currently running:
E (5336) task_wdt: CPU 0: main
E (5336) task_wdt: CPU 1: IDLE
E (5336) task_wdt: Print CPU 0 (current core) backtrace
Backtrace: 0x400DDB0B:0x3FFB0CC0 0x400DDC92:0x3FFB0CE0 0x400827A5:0x3FFB0D00 0x40082D7A:0x3FFB46E0 0x40082DC7:0x3FFB4700 0x40082D3B:0x3FFB4720 0x40084991:0x3FFB4740 0x40084C11:0x3FFB4760 0x4008450B:0x3FFB4780 0x400DD376:0x3FFB47C0 0x400D68E9:0x3FFB47F0 0x400DA513:0x3FFB4820 0x400D8133:0x3FFB4850 0x400DA125:0x3FFB48A0 0x400D6FA2:0x3FFB48E0 0x400D64BE:0x3FFB4910 0x400D4015:0x3FFB4930 0x400DE5E6:0x3FFB4950 0x400DE699:0x3FFB4980 0x400D5824:0x3FFB49A0 0x400ECE12:0x3FFB4A80 0x400886D9:0x3FFB4AB0
0x400ddb0b: task_wdt_timeout_handling at C:/Users/Usuario/esp/esp-idf/components/esp_system/task_wdt/task_wdt.c:461 (discriminator 3)
0x400ddc92: task_wdt_isr at C:/Users/Usuario/esp/esp-idf/components/esp_system/task_wdt/task_wdt.c:585
0x400827a5: _xt_lowint1 at C:/Users/Usuario/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/xtensa_vectors.S:1118
0x40082d7a: esp_timer_impl_get_counter_reg at C:/Users/Usuario/esp/esp-idf/components/esp_timer/src/esp_timer_impl_lac.c:111
0x40082dc7: esp_timer_impl_get_time at C:/Users/Usuario/esp/esp-idf/components/esp_timer/src/esp_timer_impl_lac.c:141
0x40082d3b: esp_system_get_time at C:/Users/Usuario/esp/esp-idf/components/esp_timer/src/system_time.c:53
0x40084991: on_spi1_released at C:/Users/Usuario/esp/esp-idf/components/spi_flash/spi_flash_os_func_app.c:352
(inlined by) spi1_end at C:/Users/Usuario/esp/esp-idf/components/spi_flash/spi_flash_os_func_app.c:115
0x40084c11: spiflash_end_default at C:/Users/Usuario/esp/esp-idf/components/spi_flash/esp_flash_api.c:138
0x4008450b: esp_flash_read at C:/Users/Usuario/esp/esp-idf/components/spi_flash/esp_flash_api.c:849
0x400dd376: esp_partition_read at C:/Users/Usuario/esp/esp-idf/components/esp_partition/partition_target.c:38
0x400d68e9: spiffs_api_read at C:/Users/Usuario/esp/esp-idf/components/spiffs/spiffs_api.c:28
0x400da513: spiffs_phys_rd at C:/Users/Usuario/esp/esp-idf/components/spiffs/spiffs/src/spiffs_cache.c:161
0x400d8133: spiffs_obj_lu_find_entry_visitor at C:/Users/Usuario/esp/esp-idf/components/spiffs/spiffs/src/spiffs_nucleus.c:166
0x400da125: spiffs_obj_lu_find_free_obj_id at C:/Users/Usuario/esp/esp-idf/components/spiffs/spiffs/src/spiffs_nucleus.c:2164
0x400d6fa2: SPIFFS_open at C:/Users/Usuario/esp/esp-idf/components/spiffs/spiffs/src/spiffs_hydrogen.c:250
0x400d64be: vfs_spiffs_open at C:/Users/Usuario/esp/esp-idf/components/spiffs/esp_spiffs.c:531
0x400d4015: esp_vfs_open at C:/Users/Usuario/esp/esp-idf/components/vfs/vfs.c:404 (discriminator 3)
0x400de5e6: _fopen_r at /builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/src/newlib/newlib/libc/stdio/fopen.c:129
0x400de699: fopen at /builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/src/newlib/newlib/libc/stdio/fopen.c:168
0x400d5824: app_main at C:/Users/Usuario/Desktop/spiffs/main/spiffs_example_main.c:84 (discriminator 13)
0x400ece12: main_task at C:/Users/Usuario/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/port_common.c:131 (discriminator 2)
0x400886d9: vPortTaskWrapper at C:/Users/Usuario/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/port.c:154
I (5456) example: File written
I (5456) example: Renaming file
I (5516) example: Reading file
I (5516) example: Read from file: 'Hello World!'
I (5516) example: SPIFFS unmounted
SPIFFS EXAMPLE
-
- Posts: 1729
- Joined: Mon Oct 17, 2022 7:38 pm
- Location: Europe, Germany
Re: SPIFFS EXAMPLE
What's the log output before
?
It looks like the program/CPU 0 is busy doing something for about 5s before even the first write to the file. Is it formatting the SPIFFS partition?
Easiest fix may be to change the WDT configuration.
Code: Select all
E (5336) task_wdt: Task watchdog got triggered. The following tasks/users did not reset the watchdog in time:
It looks like the program/CPU 0 is busy doing something for about 5s before even the first write to the file. Is it formatting the SPIFFS partition?
Easiest fix may be to change the WDT configuration.
Who is online
Users browsing this forum: MicroController and 72 guests