Причина перезагрузки ESP32 (Reset reason)
-
- Лейтенант
- Сообщения: 338
- Зарегистрирован: 11 фев 2018, 13:07
- Имя: Сергей
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Причина перезагрузки ESP32 (Reset reason)
При запуске контроллера на выходах блока устанавливаются текстовые сообщения о причине последней перезагрузки, для каждого ядра отдельно.
Варианты:
"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"
Варианты:
"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"
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Dryundel
- Полковник
- Сообщения: 2406
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Поблагодарили: 15 раз
Причина перезагрузки ESP32 (Reset reason)
[ref]Serg_Grn[/ref], было бы здорово, если бы Вы подробно описали каждое такое сообщение. Расширенный перевод. По какой причине могла произойти та или иная перезагрузка. Что с этим можно сделать. На что обратить внимание. А то есть блок, есть сообщение, а что с этим делать не понятно.
Можно же наверное допилить блок (мультиблок) и вытащить из ESP32 еще кучу полезной информации, не только о последней перезагрузке.
Можно же наверное допилить блок (мультиблок) и вытащить из ESP32 еще кучу полезной информации, не только о последней перезагрузке.
-
- Лейтенант
- Сообщения: 338
- Зарегистрирован: 11 фев 2018, 13:07
- Имя: Сергей
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Причина перезагрузки ESP32 (Reset reason)
Описал бы, если бы зналDryundel писал(а): 23 фев 2022, 13:32 было бы здорово, если бы Вы подробно описали каждое такое сообщение

По каждому такому сообщению я гуглю документацию на espressif и пытаюсь вникнуть, разобраться...

На данный момент думаю само наличие этого блока - уже неплохо, есть от чего "плясать".
- Dryundel
- Полковник
- Сообщения: 2406
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Поблагодарили: 15 раз
Причина перезагрузки ESP32 (Reset reason)
Ну так и здорово! Не зарывайте эти знания в песок. Продолжайте описание по мере изысканий.Serg_Grn писал(а): 23 фев 2022, 13:40 По каждому такому сообщению я гуглю документацию на espressif и пытаюсь вникнуть, разобраться...
-
- Сержант
- Сообщения: 152
- Зарегистрирован: 07 янв 2019, 16:02
- Имя: Сергей
- Благодарил (а): 5 раз
Причина перезагрузки ESP32 (Reset reason)
ругается на отсутствие библиотеки rom/rtc.hSerg_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
- Imran
- Сержант
- Сообщения: 248
- Зарегистрирован: 08 ноя 2017, 20:53
- Имя: Имран
- Благодарил (а): 16 раз
- Поблагодарили: 1 раз
Re: Причина перезагрузки ESP32 (Reset reason)
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 даже если сам перезагрузился
-
- Лейтенант
- Сообщения: 450
- Зарегистрирован: 26 фев 2018, 21:27
- Откуда: Haifa
- Имя: Alex
- Благодарил (а): 2 раза
- Поблагодарили: 5 раз
Re: Причина перезагрузки ESP32 (Reset reason)
SW_CPU_RESET у меня тоже появлялось при после прошивки ESP32_3248S-05,дисплей на основе esp32-wroom.
Проблема решилась при смене перед прошивкой режима Flash mode c QIO на DIO
Проблема решилась при смене перед прошивкой режима Flash mode c QIO на DIO
-
- Лейтенант
- Сообщения: 338
- Зарегистрирован: 11 фев 2018, 13:07
- Имя: Сергей
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Re: Причина перезагрузки ESP32 (Reset reason)
Не обновлял, но вообще из практики могу сказать, что полезнее этого блока оказалась та информация, которую мк отправляет в com-порт непосредственно перед перезагрузкой.Imran писал(а): 19 ноя 2024, 17:52 Здравствуйте не обновляли ли вы блок ? мне он очень нужен , у меня постоянно одно и тоже выдает SW_CPU_RESET даже если сам перезагрузился
Скорость 115200.
- Imran
- Сержант
- Сообщения: 248
- Зарегистрирован: 08 ноя 2017, 20:53
- Имя: Имран
- Благодарил (а): 16 раз
- Поблагодарили: 1 раз
Re: Причина перезагрузки ESP32 (Reset reason)
Flash mode c QIO на DIO Сработало СпасибоBrand2 писал(а): 23 ноя 2024, 15:31 SW_CPU_RESET у меня тоже появлялось при после прошивки ESP32_3248S-05,дисплей на основе esp32-wroom.
Проблема решилась при смене перед прошивкой режима Flash mode c QIO на DIO
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей