[背景]
AUTOSAR Wdg 需要在 ISR 上下文中刷新硬件 Wdg(SWS_Wdg_00166),目的只是为了窗口 Wdg 的“最小时序抖动”和“最小延迟”并与旧的 WdgM 兼容。
但是我的理解是window Wdg的目的是查找系统时钟抖动(例如:CPU PLL),这是ISO26262 AnnexD(时钟抖动)所要求的。
AUTOSAR Wdg 策略从上层删除“Wdg 窗口”的概念,并将其封装在硬件定时器中,因为只要 WdgM 活着,在 Wdg 超时时间内调用 Wdg_SetTriggerCondition,Wdg 驱动程序就会在硬件定时器 ISR 中刷新 HW Wdg,在 WdgM级别,与之前的 Toggle Wdg 相同。
[问题]
如果使用AUTOSAR标准开发功能安全软件,如何处理上述Wdg要求?
如果遵守,则不满足 ISO26262。
如果忽略这一点,则不满足 AUTOSAR 标准。
谁能给我一些建议?
或者
有什么方法可以将其提交给 AUTOSAR?