你好,
,我正在为 S32G3 开发 SAF,在分析 sBoot 时,我对破坏性计数有一个疑问。
我想知道决定 sBoot 破坏性计数的依据/参数是什么?是根据系统 ASIL、看门狗计数器还是参考任何特定文件来决定?
提前感谢您
你好,@SHIVRAJ
感谢您的回复。
通常,从功能安全角度来看,RESET状态是安全的,因此您需要根据自己的软件应用程序确定次数。
每个RESET源都有相应的模块,当该模块触发多次RESET时,该模块将被视为永久损坏,然后您可以根据接受的故障时间来确定计数。
没有确定RESET升级次数的具体规则,也没有提供有关该主题的推荐值,用户可以直接根据自己的设计来确定。
对于给您带来的不便,我深表歉意。
BR
切宁
你好@chenyin_h、
我目前正在为一个 ASIL-C 汽车项目开发 S32G3 平台,其 FTTI 为 50 ms。
在 SAF 实现中,我们暂时将功能 RESET 次数保持在 15(默认)。对于破坏性 RESET 次数,我们目前假设值为 6。
请问这个数值是否合适,如何证明?如果不是,您能否指导我应该考虑哪些参数(如 ASIL、FTTI 等)来确定正确的值?
提前感谢!
你好,@SHIVRAJ
“功能” RESET 升级阈值通过相应的寄存器设置,如下所示:
最后 4 位表示设置的值,0 表示禁用,0b0001~0b1111 表示设置的数字,因此最多只能设置 15 个。
BR
切宁
谢谢您的答复!
但您能否详细说明决定因素是什么?它取决于系统的 ASIL 还是看门狗定时器?
你好,@SHIVRAJ
感谢您的回复。
“功能” RESET 计数用于升级为 “破坏性” RESET,这与 FRET 寄存器相关,只有 4 位用于设置此值,因此最大计数为 15 (0xF)
BR
切宁
您好,
我正在寻找为破坏性RESET配置的值。(建议功能 RESET 次数为 15)
你好,@SHIVRAJ
谢谢您的帖子。
我能知道你是对破坏性 RESET 计数器设置的值感兴趣还是其他感兴趣?从 sBoot 引用以下内容还是?
感谢您提供更多相关信息。
BR
切宁