i.MXRT1xxx启动时,WDOG1系统看门狗如何影响及运用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2289个文字,预计阅读时间需要10分钟。
尊敬的家人,我是技术宅,是正宗的搞技术的那类人。今天我要介绍的是系统看门狗WDOG1在i.MX RT1xxx系统启动中的应用及影响。软件看门狗模块(WDOG)在MCU应用中可以说是非常基础的‘看门狗’。
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是系统看门狗WDOG1在i.MXRT1xxx系统启动中的应用及影响。
软件看门狗模块(WDOG)在 MCU 应用里可以说是非常基础的功能模块。对于一个产品级的应用程序,如果它没有使能主控内部的看门狗模块,一般都不能算是一个合格的软件设计。有的时候,硬件工程师觉得软件看门狗不可靠,还会在板级设计里再加入外部看门狗电路。总之看门狗对于产品工作稳定性具有很重要的意义。
最近有一个 i.MXRT 客户注意到了芯片手册 System Boot 章节里提及了 WDOG 应用,想使能这个功能,并且要确认该功能真实生效以及评估对后续应用程序的影响。借助客户的问题,我们来细聊下这个话题。
一、WDOG模块简介首先我们来了解一下 i.MXRT1xxx 系列内部的 WDOG 模块,在i.MXRT1xxx 内部 WDOG 模块一共有三个(WDOG1/2/3),虽然 WDOG 本质上就是个特殊功能定时器,但因为芯片设计时为其赋予的超时触发行为不同,所以其应用场合并不一样。
1.1 系统看门狗WDOG1/2WDOG1 和 WDOG2 属于系统看门狗,前者用于系统级复位(产生 WDOG_RESET_B_DEB 信号给 SRC 模块)防止系统发生异常,后者用于系统 SNVS 域安全警报(不会产生复位效果)。
本文共计2289个文字,预计阅读时间需要10分钟。
尊敬的家人,我是技术宅,是正宗的搞技术的那类人。今天我要介绍的是系统看门狗WDOG1在i.MX RT1xxx系统启动中的应用及影响。软件看门狗模块(WDOG)在MCU应用中可以说是非常基础的‘看门狗’。
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是系统看门狗WDOG1在i.MXRT1xxx系统启动中的应用及影响。
软件看门狗模块(WDOG)在 MCU 应用里可以说是非常基础的功能模块。对于一个产品级的应用程序,如果它没有使能主控内部的看门狗模块,一般都不能算是一个合格的软件设计。有的时候,硬件工程师觉得软件看门狗不可靠,还会在板级设计里再加入外部看门狗电路。总之看门狗对于产品工作稳定性具有很重要的意义。
最近有一个 i.MXRT 客户注意到了芯片手册 System Boot 章节里提及了 WDOG 应用,想使能这个功能,并且要确认该功能真实生效以及评估对后续应用程序的影响。借助客户的问题,我们来细聊下这个话题。
一、WDOG模块简介首先我们来了解一下 i.MXRT1xxx 系列内部的 WDOG 模块,在i.MXRT1xxx 内部 WDOG 模块一共有三个(WDOG1/2/3),虽然 WDOG 本质上就是个特殊功能定时器,但因为芯片设计时为其赋予的超时触发行为不同,所以其应用场合并不一样。
1.1 系统看门狗WDOG1/2WDOG1 和 WDOG2 属于系统看门狗,前者用于系统级复位(产生 WDOG_RESET_B_DEB 信号给 SRC 模块)防止系统发生异常,后者用于系统 SNVS 域安全警报(不会产生复位效果)。

