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

【经验总结】AUTOSAR架构下NvMBlock无效问题分析

目录

前言

正文

1.问题描述

2.问题原因

3.深入分析

3.1NvM_InvalidateNvBlock分析

3.2NvBlock无效后NvM_ReadBlock行为分析

3.3NvBlock无效后NvM_WriteBlock行为分析

4.总结


前言

最近在做所有NvMBlock测试的时候,发现一个NvMBlock始终无法测试成功(写入Block值 -->下电--> 再上电 --> 读出来是否是写入的预期值)。比较轻松的分析出了问题原因是有SWC上电后对这个NvMBlock调用了NvM_InvalidateNvBlock的接口导致NvMBlock无效,但是,NvM_InvalidateNvBlock这个接口一般不常用,有必要再深入分析一下,加深我们对NvM Stack的理解。

AUTOSAR BSW: Vector

AUTOSAR MCAL: EB

HW Platform: Infineon TC387

Debug Tool:  la

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

相关文章:

  • 替代-UX设计师
  • 第四章·字符串列表元组字典集合
  • 数据结构与算法-数据结构-树状数组
  • NetSuite Saved Search隐藏功能 之 行间比较
  • Go红队开发—CLI框架(一)
  • 使用逆滤波法、维纳滤波法、约束最小二乘法、Lucy - Richardson算法恢复运动降质图像的Matlab代码
  • 数据结构-----树
  • OSPF多区域通信
  • 如何在Linux CentOS上安装和配置Redis
  • C++模板编程与元编程面试题及参考答案(精选100道题)
  • Linux线程安全
  • 在vitepress中使用vue组建,然后引入到markdown
  • JAVASCRIPT 基础 DOM元素,MAP方法,获取输入值
  • 【AcWing】算法基础课-数学知识
  • 快速排序总结
  • Excel 豆知识 - 如何打开Online Web版 Excel/Word
  • 视频结构化框架VideoPipe-OpenCV::DNN-TensorRT安装教程【Nvidia各系列显卡-亲测有效】
  • 【数据结构】单链表
  • 【xiaozhi赎回之路-2:语音可以自己配置就是用GPT本地API】
  • 组件日志——etcd
  • 计算机操作系统(四) 操作系统的结构与系统调用
  • 【动态规划】不同路径
  • Js闭包Closure 及 其可能产生的内存泄漏问题
  • 详解 printf 打印的所有内容
  • C之(15)cppcheck使用介绍
  • 【中文翻译】第12章-The Algorithmic Foundations of Differential Privacy
  • 分布式事务与Seata
  • 题型笔记 | Apriori算法
  • 影视后期工具学习之PR(中)
  • 十亿级流量削峰实战:LinkedBlockingQueue缓冲池的工程化实现