Autosar Nvm下电存储实现方式-基于ETAS工具
文章目录
- 前言
- Autosar Nvm相关定义
- Nvm Ram Block States状态切换
- Nvm_WriteAll函数
- NvBlock配置
- 生成代码分析及使用
- 总结
前言
Nvm中存储的数据,一般有两种存储方式,一个是立即存,一个是下电存,之前介绍过立即存的配置,本文介绍下电存的配置及实现
Autosar Nvm相关定义
Nvm Ram Block States状态切换
Autosar Nvm标准中,Ram Block States状态切换如下:
当成功进行ReadAll之后,Ram Block States会切换到VALID/UNCHANGED,此时是无法进行WriteAll操作的,需要设置RamBlockStatus = TRUE之后,调用WriteAll才能正常写入
Nvm_WriteAll函数
WriteAll一般在下电前进行调用,一般来