Autosar NVRAMManager 模块NvM 功能简介
阅读本文可以了解
- NvM模块的功能概述
- 基础存储类及其作用
- Block管理类型(block management type)及其特性
一、功能概述
简单来讲是管理“非易失性”数据的存储的。所谓的“非易失性”即系统断电后数据不会丢失,再次上电后仍能通过接口读取该数据。
这部分数据的保存介质为EEPROM或FLASH。
NvM模块提供的就是 初始化、读、写、控制的服务的模块。
上图描述了各个block之间的关系。拢共有这些:RAM-Block,NV-Block(redundant),NV-Block(带序号), ROM-Block(带序号), Administrative-Block, NVRAM-Block(带序号)。
其中RAM-Block,NV-Block(redundant&
打断头盖骨: CAPL里面不能用delay,没有这个函数
TechLead KrisChang: 博主的文章一直都是我的学习指南,内容详实,让我从中获益良多,每篇博文都是知识的瑰宝,我真的很喜欢你的风格,你的博客内容深入浅出,总是让我不再感到学习的困难,期待你的下一次精彩分享!
大表哥汽车人: 考虑使用OSEK_TP库.
billdyj: 我也遇到这个问题,返回值是-1,文档中也没有描述,是缺少什么前置配置吗
大表哥汽车人: 不能。当一个 SW-C 希望使用 DLT 进行日志记录或追踪时,首先需要调用 Dlt_RegisterContext 来注册该 SW-C 的应用程序 ID(ApplicationId)和上下文 ID(ContextId)。如果不注册,DLT模块可能无法正确处理和分类日志消息。