前言
本系列为一步步拆解SecOC组成及工作流程而撰写
文章属于原创,根据自身开发经验及理解撰写,若有错误请指出
一、SecOC新鲜值的Reset Counter是什么
新鲜值在AUTOSAR中是用于给SecOC计算所用,新鲜值模块以复杂驱动或软件组件方式工作,有自己的接口,用以新鲜值的更新和获取。上图的新鲜值是组合模式的新鲜值格式。
Reset Counter更新是以FVM的Master ECU来决定。
当以单FVM的master方式部署时,且在MASTER FVM 初始化后,从第一次发送新鲜度值同步消息开始,需要周期性的(周期等于重置周期)发送新鲜度值同步消息。每到一个周期,需要发送 新鲜度值同步消息。Slave方的sender和receiver都需要保存这个计数。在多Master方式部署时,接receiver需要保存这个计数。
二、工作流程
1.初始值及取值范围
FVM的master初始值为1,Slave方无论是接收方和发送方初始值为0;
最大长度为24bit;