新建PerInstanceMemory
Data Type:通过以下选项之一指定per-instance memory的数据类型:--从库中选择数据类型,通过type和type definition在C语法中逐字定义数据类型。有关详细信息,参阅AUTOSAR RTE SWS规范。
NvM Block Need:指定对组件类型的NvM block Need之一的引用。表示在ECU集成期间假定per-instancememory映射到NV memory block。如果设置了此引用,可以另外指定标定参数用于指定per-instancememory的默认值。可以通过选择组件类型的标定参数之一作为引用的NvM block Need的默认标定参数来指定这一点(请参阅定义service need)。
Calibration Access:指定per-instance memory的标定访问。
根据需要配置
Calibration ParameterlPer-Instance MemorylService Need的混合使用
new
Number of Data Sets: NVRAM manager为此Block提供的Data Set的Number。这是ROM Block和NV Block的总数。
Number of ROM Blocks: NVRAM manager为此Block提供的ROM block的Number。请注意,这些多个ROM Block在连续区域中给出。
Ram Block Status Control:"API"]"Nv Ram Manager" 该属性定义了如何控制ramBlock状态的管理。
Reliability: "No Protection”"Error Detection”]"Error Correction” 在非易失性介质上防止数据丢失的可靠性。
Writing Priority: "low" [ "medium" |"high" 在并发请求写入其他block的情况下,需要写入该block的优先级。
Writing Frequency: 从应用程序的角度提供此Block的更新量。它必须以“每年的写访问次数”提供。
Calculate RAM Block CRC: 定义是否需要对永久RAM Block进行CRC(重新)计算。
Check Static Block ID: 定义是否应启用Static Block ID检查。
ReadOnly: True: 此block的数据在正常运行中被写保护(但可以禁用保护》false:没有限制
Resistant to Changes: 定义Nv block是否应被视为可抵抗配置更改(true)或不(false)。关于后一种情况下如何处理初始化的详细信息,请参阅NVRAM规范。
Restore at Start: 定义相关RAM mirror block是否应在基础软件startup期间隐式恢复。仅当RAM mirror block与此port关联时才相关(对于软件组件,后者通过wcServiceDependency建模)。
Store at Shutdown: 定义相关RAM mirror block是否应在基础软件shutdown期间隐式存储。这仅在RAM mirror block与此port相关联时才相关(对于软件组件,后者通过SwcServiceDependency建模)。
Write Verification: 定义是否应为此Nv Block启用写验证。
Write only once: 定义第一次写入后的写保护:
true: 在软件组件首次初始化后,防止该Block被更改/擦除或替换为默认ROM数据。false:没有这样的限制。
Store Cyclic: 定义相关的RAM Block是否应由基础软件定期隐式存储。
cyclic Writing Period: 这表示循环写入NvData以存储相关RAM Block的周期。
Store Emergency: 定义在ECU故障(例如断电〉的情况下,基础软件是否应隐式存储相关的RAM Block。如果属性storeEmergency设置为true,则相关的RAM Block应配置为具有立即优先级。
Store lmmediate: 定义相关的RAM Block是否应在基础软件执行相应的SW-C RunnableEntity期间或之后立即隐式存储。
Use Auto Validation At Shutdown: 如果设置为真,RAM Block应在关机阶段自动验证。
Use CRC CompareMechanism: 如果设置为真,RAM Block的CRC应在写入Job期间与在最后一次成功读取或写入Job期间计算的CRC进行比较,以跳过不必要的NVRAM写入。
RAM Rlock: 引用要用作NV memory block buffer的组件类型的per instance memory block。
Default Value: 引用要用作nvram内存Block的初始值的组件类型的标定参数。角色(基于角色的端口分配):
Port-Assignment: 定义了NvBlockSwComponentType的哪个client server port为哪种service或notification。在notification的情况下,RTE为“role"定义的每一种单独的notification提供一个notification的回调函数。
设置好NvBlockNeed,返回Test_A_PerInstanceMemory选择
最后导入cfg