Watchdog 概述
Watchdog一般有两种类型,内部watchdog和外部watchdog。内部watchdog一般包含在芯片内部,属于AUTOSAR BSW中的模块,而外部watchdog一般需要AUTOSAR MCAL中的驱动来访问主控制芯片的硬件资源。
Watchdog Stack层级图
Watchdog Driver
Watchdog的三种模式介绍如下:
模式类型 | 描述 |
---|---|
Off-Mode | 该模式下watchdog硬件被关闭。 |
Slow-Mode | 该模式下较长时间的超时周期后watchdog被触发,可以用在系统启动或者初始化阶段。 |
Fast-Mode | 该模式下较短时间的超时周期后watchdog被触发,可以用在系统正常操作的阶段。 |
watchdog Driver API
Std_ReturnType Wdg_SetMode