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

jr-test
Posts: 100
Joined: Mon Aug 23, 2021 3:04 am

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

Postby jr-test » Fri Jun 09, 2023 5:49 am

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

ESP_LiuH
Posts: 42
Joined: Fri Feb 10, 2023 7:20 am

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

Postby ESP_LiuH » Tue Jun 13, 2023 12:06 pm

开启 light_sleep 时,推荐如下设置 CONFIG_ESP_TASK_WDT_EN=n

jr-test
Posts: 100
Joined: Mon Aug 23, 2021 3:04 am

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

Postby jr-test » Wed Jun 14, 2023 7:22 am

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()。
我这样尝试了,发现唤醒后设备在反复重启。

ESP_LiuH
Posts: 42
Joined: Fri Feb 10, 2023 7:20 am

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

Postby ESP_LiuH » Thu Jun 15, 2023 9:28 am

是在 menuconfig 中设置的,你可以在 sdkconfig.defaults 中将该选项加进去

jr-test
Posts: 100
Joined: Mon Aug 23, 2021 3:04 am

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

Postby jr-test » Thu Jun 15, 2023 11:19 am

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

Who is online

Users browsing this forum: No registered users and 42 guests