每隔一段时间出现串口异常,是watchdog干的事么?

每隔一段时间就出现以下串口异常,虽说业务功能正常,但还是会影响效率和可靠性。Bepper_Task里有while(1)监测按键是否按下,然后蜂鸣器响,深度怀疑是watchdog干的事么?

每隔一段时间出现串口异常,是watchdog干的事么?-开源基础软件社区

HI3861试用
2020-11-09 00:28:13
浏览
收藏 0
回答 2
已解决
回答 2
按赞同
/
按时间
jiecho

等一个回复,看看大佬这么解释。

分享
微博
QQ
微信
回复
2020-11-09 09:14:22
xjcats

经过分析,原来是程序中有while(1)轮询语句,被看门狗认为是死循环,所以重置了开发板。

解决方法是:在程序中加入#include "wifiiot_watchdog.h"代码导入watchdog库文件,在业务功能代码中加入WatchDogDisable();关闭看门狗。但前提是必须保证while(1)语句不是死循环。

分享
微博
QQ
微信
回复
2020-11-10 00:38:12
相关问题
鸿蒙-如何实现播放一段音频
5930浏览 • 2回复 待解决
JS调用PA出现RemoteInterfaceProxy异常
2599浏览 • 2回复 待解决
TextField怎么给某文字设置颜色
4237浏览 • 2回复 待解决
import Sample 里异常显示
2010浏览 • 1回复 待解决
有偿 求 HarmonyOS 串口DEMO源码
1803浏览 • 1回复 待解决
鸿蒙 通知如何设置已经显示的时间
1162浏览 • 1回复 待解决
LiteOS-M如何获取系统当前时间
1860浏览 • 1回复 待解决
谁有办法关闭电池使用时间
1624浏览 • 1回复 待解决
鸿蒙公测有时间表吗?
2710浏览 • 1回复 待解决
烧录捕获到异常信息,怎么解决?
4024浏览 • 2回复 待解决
有老铁解答
4137浏览 • 1回复 待解决