当前位置: 首页 > news >正文

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一般在下电前进行调用,一般来

http://www.dtcms.com/a/197397.html

相关文章:

  • Codeforces Round 1024 (Div.2)
  • Mysql数据库之集群进阶
  • 日志系统**
  • 在WSL中的Ubuntu发行版上安装Anaconda、CUDA、CUDNN和TensorRT
  • 深度学习(第3章——亚像素卷积和可形变卷积)
  • 从零开发 1688 数据接口:商品详情页实时采集 API 接入详解
  • VC++6.0分步执行常见问题及解决方案
  • Redis——三大策略
  • TTS:F5-TTS 带有 ConvNeXt V2 的扩散变换器
  • TXT记录解析技术深度解析与应用实践
  • 阿里巴巴视觉生成大模型1.2.1版本深度部署指南
  • 【原创】基于视觉大模型gemma-3-4b实现短视频自动识别内容并生成解说文案
  • Data whale LLM universe
  • Unable to get end effector tips from jmg
  • Linux zip、unzip 压缩和解压
  • 医疗大模型技术演进与行业应用全景
  • 日语学习-日语知识点小记-构建基础-JLPT-N4阶段(23):受身形
  • c/c++的opencv模糊
  • 【leetcode】2900. 最长相邻不相等子序列 I
  • LVGL- 圆弧形状控件
  • 很啰嗦,再次总结 DOM
  • 历史数据分析——中证白酒
  • 阿里云服务器跑模型教程
  • 数学复习笔记 17
  • 数据结构*优先级队列(堆)
  • 剖析智能指针shared_ptr实现原理
  • 【软考 McCabe度量法】
  • 并发学习之synchronized,JVM内存图,线程基础知识
  • Hi3516DV500刷写固件
  • 392. Is Subsequence