在一个安全的Autosar项目中,假设我配置了watchdog deadline监控或流控制。
如果看门狗检测到流违规的截止日期,则ECU复位。如果违规持续存在,则ECU重置将持续存在
在这种情况下,watchdog增加了什么价值?ECU不是冻结,而是无限期重置?
发布于 2021-10-18 19:25:45
软件应该在开发期间进行良好的测试,以确保没有重置、死锁或高cpu负载。如果在生产过程中发生了问题,WDG将是您的最后一道防线,因此它将执行一次重置,以摆脱此状态并重新开始一切。在我所知道的大多数安全项目中,初始化状态被认为是安全状态,因为您将所有is初始化为默认值“例如引擎->停止”。
如果你对这种情况有担心,你可以在WdgM检测到违规时设置一个标志,并将其保存在未初始化的ram部分,然后在启动时检查它。
https://stackoverflow.com/questions/68357855
复制相似问题