TI中文支持网
TI专业的中文技术问题搜集分享网站

CC1310: 两个优先级不同的任务,都调用喂狗接口,是否会出现异常

Part Number:CC1310

如题。

假如有一个低优先级的任务已调用Watchdog_clear接口喂狗,但喂狗尚未完成时。有另一个高优先级的任务开始运行,且立即喂狗。

这种情况下,是否会出现异常?

Yolande Wang:

您好:

关于您的问题,通常情况下,如果一个低优先级的任务已经调用了Watchdog_clear接口喂狗,但喂狗尚未完成,而此时有一个高优先级的任务立即开始运行并喂狗,这不会引起异常。

当高优先级任务开始运行并喂狗时,通常会重置喂狗开始计时,从而确保系统不会因为低优先级的任务未能喂狗而复位。

,

CoCo Lv:

Yolande Wang 说:Watchdog_clear

即便高优先级任务也是调用Watchdog_clear接口喂狗,也不会让系统出现异常是吗?

,

Yolande Wang:

对的,看门狗是为了维持系统的可靠性而设计的,确保系统在正常操作期间保持活动状态,而不是多个任务交替喂狗而引发问题。

赞(0)
未经允许不得转载:TI中文支持网 » CC1310: 两个优先级不同的任务,都调用喂狗接口,是否会出现异常
分享到: 更多 (0)