ESP32 喂狗

1、背景

下載大文件時,碰到喂狗問題。因此需要對任務喂狗事情做一些瞭解。

1.1 參考資料

ESP32 任務看門狗(TaskWDT)組件與用戶任務監控 https://blog.csdn.net/abc517789065/article/details/80169825

ESP32 官方手冊 https://docs.espressif.com/projects/esp-idf/zh_CN/latest/api-reference/system/wdts.html

2、原因+解決方法

原因

從打印出的警告內容可知:由於SM_HttpFile_tas任務在CPU0一直在運行,導致IDLE0任務時間耗盡,沒有初始化。

解決方法

在長時間的下載process中加入

延時,讓IDLE任務得空執行。

如:vTaskDelay(500);

3、ESP32 看門狗

3.1 看門狗類型+作用

3.2 任務看門狗注意點

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章