Page 1 of 1

【已解决】求助:esp32-s3 进入light_sleep模式后30分钟左右,唤醒会触发任务看门狗!

Posted: Fri Jun 09, 2023 5:49 am
by jr-test
报错log如下图所示:
eszp.png
eszp.png (72.88 KiB) Viewed 4755 times
代码使用了button的组件做睡眠模式的测试。
在短时间内通过按键唤醒,再按按键是可以正常的。
30分钟左右或者30分钟之后,唤醒后,按按键就会触发这个任务看门狗。
有没有大佬知道该怎么解决这个问题呀?拜托拜托。

Re: 求助:esp32-s3 进入light_sleep模式后30分钟左右,唤醒会触发任务看门狗!

Posted: Tue Jun 13, 2023 12:06 pm
by ESP_LiuH
开启 light_sleep 时,推荐如下设置 CONFIG_ESP_TASK_WDT_EN=n

Re: 求助:esp32-s3 进入light_sleep模式后30分钟左右,唤醒会触发任务看门狗!

Posted: Wed Jun 14, 2023 7:22 am
by jr-test
ESP_LiuH wrote:
Tue Jun 13, 2023 12:06 pm
开启 light_sleep 时,推荐如下设置 CONFIG_ESP_TASK_WDT_EN=n
还想请问下在代码中如何设置CONFIG_ESP_TASK_WDT_EN=n呢?
好像没找到相关的函数。
按你的思路,应该是在进入light_sleep前,暂停TWDT:esp_task_wdt_stop(),然后唤醒后重新启动:esp_task_wdt_restart()。
我这样尝试了,发现唤醒后设备在反复重启。

Re: 求助:esp32-s3 进入light_sleep模式后30分钟左右,唤醒会触发任务看门狗!

Posted: Thu Jun 15, 2023 9:28 am
by ESP_LiuH
是在 menuconfig 中设置的,你可以在 sdkconfig.defaults 中将该选项加进去

Re: 求助:esp32-s3 进入light_sleep模式后30分钟左右,唤醒会触发任务看门狗!

Posted: Thu Jun 15, 2023 11:19 am
by jr-test
ESP_LiuH wrote:
Thu Jun 15, 2023 9:28 am
是在 menuconfig 中设置的,你可以在 sdkconfig.defaults 中将该选项加进去
好的,感谢您的回复,就是不启用任务看门狗。我试试看。