Причина перезагрузки ESP32 (Reset reason)

Блоки с разделением на ESP32/ESP8266 а так же совместные
Ответить
Serg_Grn
Лейтенант
Сообщения: 338
Зарегистрирован: 11 фев 2018, 13:07
Имя: Сергей
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Причина перезагрузки ESP32 (Reset reason)

Сообщение Serg_Grn »

При запуске контроллера на выходах блока устанавливаются текстовые сообщения о причине последней перезагрузки, для каждого ядра отдельно.
Варианты:
"POWERON_RESET" Vbat power on reset*/
"SW_RESET" Software reset digital core*/
"OWDT_RESET" Legacy watch dog reset digital core*/
"DEEPSLEEP_RESET" Deep Sleep reset digital core*/
"SDIO_RESET" Reset by SLC module, reset digital core*/
"TG0WDT_SYS_RESET" Timer Group0 Watch dog reset digital core*/
"TG1WDT_SYS_RESET" Timer Group1 Watch dog reset digital core*/
"RTCWDT_SYS_RESET" RTC Watch dog Reset digital core*/
"INTRUSION_RESET" Instrusion tested to reset CPU*/
"TGWDT_CPU_RESET" Time Group reset CPU*/
"SW_CPU_RESET" Software reset CPU*/
"RTCWDT_CPU_RESET" RTC Watch dog Reset CPU*/
"EXT_CPU_RESET" for APP CPU, reseted by PRO CPU*/
"RTCWDT_BROWN_OUT_RESET" Reset when the vdd voltage is not stable*/
"RTCWDT_RTC_RESET" RTC Watch dog reset digital core and rtc module*/
"NO_MEAN"
ESP32_ResetReason_01_(Code_-_Professional).ubi
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2406
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Поблагодарили: 15 раз

Причина перезагрузки ESP32 (Reset reason)

Сообщение Dryundel »

[ref]Serg_Grn[/ref], было бы здорово, если бы Вы подробно описали каждое такое сообщение. Расширенный перевод. По какой причине могла произойти та или иная перезагрузка. Что с этим можно сделать. На что обратить внимание. А то есть блок, есть сообщение, а что с этим делать не понятно.
Можно же наверное допилить блок (мультиблок) и вытащить из ESP32 еще кучу полезной информации, не только о последней перезагрузке.
Serg_Grn
Лейтенант
Сообщения: 338
Зарегистрирован: 11 фев 2018, 13:07
Имя: Сергей
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Причина перезагрузки ESP32 (Reset reason)

Сообщение Serg_Grn »

Dryundel писал(а): 23 фев 2022, 13:32 было бы здорово, если бы Вы подробно описали каждое такое сообщение
Описал бы, если бы знал :D
По каждому такому сообщению я гуглю документацию на espressif и пытаюсь вникнуть, разобраться... :smile37:
На данный момент думаю само наличие этого блока - уже неплохо, есть от чего "плясать".
Аватара пользователя
Dryundel
Полковник
Сообщения: 2406
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Поблагодарили: 15 раз

Причина перезагрузки ESP32 (Reset reason)

Сообщение Dryundel »

Serg_Grn писал(а): 23 фев 2022, 13:40 По каждому такому сообщению я гуглю документацию на espressif и пытаюсь вникнуть, разобраться...
Ну так и здорово! Не зарывайте эти знания в песок. Продолжайте описание по мере изысканий.
sergii2012
Сержант
Сообщения: 152
Зарегистрирован: 07 янв 2019, 16:02
Имя: Сергей
Благодарил (а): 5 раз

Причина перезагрузки ESP32 (Reset reason)

Сообщение sergii2012 »

Serg_Grn писал(а): 23 фев 2022, 12:54 При запуске контроллера на выходах блока устанавливаются текстовые сообщения о причине последней перезагрузки, для каждого ядра отдельно.
Варианты:
"POWERON_RESET" Vbat power on reset*/
"SW_RESET" Software reset digital core*/
"OWDT_RESET" Legacy watch dog reset digital core*/
"DEEPSLEEP_RESET" Deep Sleep reset digital core*/
"SDIO_RESET" Reset by SLC module, reset digital core*/
"TG0WDT_SYS_RESET" Timer Group0 Watch dog reset digital core*/
"TG1WDT_SYS_RESET" Timer Group1 Watch dog reset digital core*/
"RTCWDT_SYS_RESET" RTC Watch dog Reset digital core*/
"INTRUSION_RESET" Instrusion tested to reset CPU*/
"TGWDT_CPU_RESET" Time Group reset CPU*/
"SW_CPU_RESET" Software reset CPU*/
"RTCWDT_CPU_RESET" RTC Watch dog Reset CPU*/
"EXT_CPU_RESET" for APP CPU, reseted by PRO CPU*/
"RTCWDT_BROWN_OUT_RESET" Reset when the vdd voltage is not stable*/
"RTCWDT_RTC_RESET" RTC Watch dog reset digital core and rtc module*/
"NO_MEAN"
ESP32_ResetReason_01_(Code_-_Professional).ubi
ругается на отсутствие библиотеки rom/rtc.h
Аватара пользователя
Imran
Сержант
Сообщения: 248
Зарегистрирован: 08 ноя 2017, 20:53
Имя: Имран
Благодарил (а): 16 раз
Поблагодарили: 1 раз

Re: Причина перезагрузки ESP32 (Reset reason)

Сообщение Imran »

Serg_Grn писал(а): 23 фев 2022, 12:54 При запуске контроллера на выходах блока устанавливаются текстовые сообщения о причине последней перезагрузки, для каждого ядра отдельно.
Варианты:
"POWERON_RESET" Vbat power on reset*/
"SW_RESET" Software reset digital core*/
"OWDT_RESET" Legacy watch dog reset digital core*/
"DEEPSLEEP_RESET" Deep Sleep reset digital core*/
"SDIO_RESET" Reset by SLC module, reset digital core*/
"TG0WDT_SYS_RESET" Timer Group0 Watch dog reset digital core*/
"TG1WDT_SYS_RESET" Timer Group1 Watch dog reset digital core*/
"RTCWDT_SYS_RESET" RTC Watch dog Reset digital core*/
"INTRUSION_RESET" Instrusion tested to reset CPU*/
"TGWDT_CPU_RESET" Time Group reset CPU*/
"SW_CPU_RESET" Software reset CPU*/
"RTCWDT_CPU_RESET" RTC Watch dog Reset CPU*/
"EXT_CPU_RESET" for APP CPU, reseted by PRO CPU*/
"RTCWDT_BROWN_OUT_RESET" Reset when the vdd voltage is not stable*/
"RTCWDT_RTC_RESET" RTC Watch dog reset digital core and rtc module*/
"NO_MEAN"
ESP32_ResetReason_01_(Code_-_Professional).ubi


Здравствуйте не обновляли ли вы блок ? мне он очень нужен , у меня постоянно одно и тоже выдает SW_CPU_RESET даже если сам перезагрузился
Brand2
Лейтенант
Сообщения: 450
Зарегистрирован: 26 фев 2018, 21:27
Откуда: Haifa
Имя: Alex
Благодарил (а): 2 раза
Поблагодарили: 5 раз

Re: Причина перезагрузки ESP32 (Reset reason)

Сообщение Brand2 »

SW_CPU_RESET у меня тоже появлялось при после прошивки ESP32_3248S-05,дисплей на основе esp32-wroom.
Проблема решилась при смене перед прошивкой режима Flash mode c QIO на DIO
Serg_Grn
Лейтенант
Сообщения: 338
Зарегистрирован: 11 фев 2018, 13:07
Имя: Сергей
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: Причина перезагрузки ESP32 (Reset reason)

Сообщение Serg_Grn »

Imran писал(а): 19 ноя 2024, 17:52 Здравствуйте не обновляли ли вы блок ? мне он очень нужен , у меня постоянно одно и тоже выдает SW_CPU_RESET даже если сам перезагрузился
Не обновлял, но вообще из практики могу сказать, что полезнее этого блока оказалась та информация, которую мк отправляет в com-порт непосредственно перед перезагрузкой.
Скорость 115200.
Аватара пользователя
Imran
Сержант
Сообщения: 248
Зарегистрирован: 08 ноя 2017, 20:53
Имя: Имран
Благодарил (а): 16 раз
Поблагодарили: 1 раз

Re: Причина перезагрузки ESP32 (Reset reason)

Сообщение Imran »

Brand2 писал(а): 23 ноя 2024, 15:31 SW_CPU_RESET у меня тоже появлялось при после прошивки ESP32_3248S-05,дисплей на основе esp32-wroom.
Проблема решилась при смене перед прошивкой режима Flash mode c QIO на DIO
Flash mode c QIO на DIO Сработало Спасибо
Ответить

Вернуться в «Блоки для ESP32/ESP8266»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей