• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

ESP32 - циклическая перезагрузка

kpmsk

New member
Всем привет !
Как-то незаметно, даже и не отложилось в какой момент, но после очередной заливки скетча (один из примеров, не самописный) ESP32 стал циклически перезагружаться (см. спойлер). Вроде как проблема известная, народ пишет про это же, например, тут . Но я победить проблему не могу. Может кто-нибудь разжевать по шагам что нужно сделать чтобы пофиксить.



assertion "false && "item should have been present in cache"" failed: file "/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/nvs_flash/src/nvs_item_hash_list.cpp", line 85, function: void nvs::HashList::erase(size_t)
abort() was called at PC 0x400d137b on core 0

Backtrace: 0x40087088:0x3ffc62d0 0x40087187:0x3ffc62f0 0x400d137b:0x3ffc6310 0x400d3840:0x3ffc6340 0x400d3bae:0x3ffc6360 0x400d3edd:0x3ffc63b0 0x400d3654:0x3ffc6410 0x400d34c6:0x3ffc6460 0x400d354f:0x3ffc6480 0x400d357a:0x3ffc64a0 0x400d081c:0x3ffc64c0 0x400deedb:0x3ffc64e0 0x400d2246:0x3ffc6510

Rebooting...
ets Jun 8 2016 00:22:57

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:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0018,len:4
load:0x3fff001c,len:812
load:0x40078000,len:0
load:0x40078000,len:11404
entry 0x40078aa0
assertion "false && "item should have been present in cache"" failed: file "/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/nvs_flash/src/nvs_item_hash_list.cpp", line 85, function: void nvs::HashList::erase(size_t)
abort() was called at PC 0x400d137b on core 0

Backtrace: 0x40087088:0x3ffc62d0 0x40087187:0x3ffc62f0 0x400d137b:0x3ffc6310 0x400d3840:0x3ffc6340 0x400d3bae:0x3ffc6360 0x400d3edd:0x3ffc63b0 0x400d3654:0x3ffc6410 0x400d34c6:0x3ffc6460 0x400d354f:0x3ffc6480 0x400d357a:0x3ffc64a0 0x400d081c:0x3ffc64c0 0x400deedb:0x3ffc64e0 0x400d2246:0x3ffc6510

Rebooting...
ets Jun 8 2016 00:22:57

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:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0018,len:4
load:0x3fff001c,len:812
load:0x40078000,len:0
load:0x40078000,len:11404
entry 0x40078aa0
assertion "false && "item should have been present in cache"" failed: file "/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/nvs_flash/src/nvs_item_hash_list.cpp", line 85, function: void nvs::HashList::erase(size_t)
abort() was called at PC 0x400d137b on core 0

Backtrace: 0x40087088:0x3ffc62d0 0x40087187:0x3ffc62f0 0x400d137b:0x3ffc6310 0x400d3840:0x3ffc6340 0x400d3bae:0x3ffc6360 0x400d3edd:0x3ffc63b0 0x400d3654:0x3ffc6410 0x400d34c6:0x3ffc6460 0x400d354f:0x3ffc6480 0x400d357a:0x3ffc64a0 0x400d081c:0x3ffc64c0 0x400deedb:0x3ffc64e0 0x400d2246:0x3ffc6510

Rebooting...
ets Jun 8 2016 00:22:57

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:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0018,len:4
load:0x3fff001c,len:812
load:0x40078000,len:0
load:0x40078000,len:11404
entry 0x40078aa0
assertion "false && "item should have been present in cache"" failed: file "/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/nvs_flash/src/nvs_item_hash_list.cpp", line 85, function: void nvs::HashList::erase(size_t)
abort() was called at PC 0x400d137b on core 0

Backtrace: 0x40087088:0x3ffc62d0 0x40087187:0x3ffc62f0 0x400d137b:0x3ffc6310 0x400d3840:0x3ffc6340 0x400d3bae:0x3ffc6360 0x400d3edd:0x3ffc63b0 0x400d3654:0x3ffc6410 0x400d34c6:0x3ffc6460 0x400d354f:0x3ffc6480 0x400d357a:0x3ffc64a0 0x400d081c:0x3ffc64c0 0x400deedb:0x3ffc64e0 0x400d2246:0x3ffc6510

Rebooting...
ets Jun 8 2016 00:22:57

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:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0018,len:4
load:0x3fff001c,len:812
load:0x40078000,len:0
load:0x40078000,len:11404
entry 0x40078aa0
assertion "false && "item should have been present in cache"" failed: file "/Users/ficeto/Desktop/ESP32/ESP32/esp-idf-public/components/nvs_flash/src/nvs_item_hash_list.cpp", line 85, function: void nvs::HashList::erase(size_t)
abort() was called at PC 0x400d137b on core 0

Backtrace: 0x40087088:0x3ffc62d0 0x40087187:0x3ffc62f0 0x400d137b:0x3ffc6310 0x400d3840:0x3ffc6340 0x400d3bae:0x3ffc6360 0x400d3edd:0x3ffc63b0 0x400d3654:0x3ffc6410 0x400d34c6:0x3ffc6460 0x400d354f:0x3ffc6480 0x400d357a:0x3ffc64a0 0x400d081c:0x3ffc64c0 0x400deedb:0x3ffc64e0 0x400d2246:0x3ffc6510


............и т.д.
 

kpmsk

New member
тема закрыта.
при прошивке выбрал плату "ESP32 Dev Module" с параметрами, которые были указаны для нее по умолчанию в Arduino IDE и все стало "Ок".
 
Сверху Снизу