【笔记篇】Davinci Configurator NvM模块
一句话结论:NvM 是 CP 里唯一允许访问非易失存储的模块,对外只认 Block 这一种单位,配置工作量的九成花在把 RAM 副本、NV 副本、默认值副本这三份数据对齐。
读这篇你能拿到什么
- 10 张重绘图:Block 组成、ReadAll 判定、Job 队列、参数互斥全部画出来,不靠文字想象
- 33 条配置参数:每条给取值依据,以及配错之后在现场长什么样
- 5 个故障场景:现象能对上
Det_ReportError与Dem_SetEventStatus的具体错误码 - 24 条 Checklist:按配置先后排,照着勾不会卡在「引用了还没建的块」
前置知识
MemIf 在 NvM 与 Fee/Ea 之间起什么作用;AUTOSAR 里 Service Port 与 RTE 的调用关系;CRC16/CRC32 的基本用法。
依据版本
底本为 Vector MICROSAR NVM Technical Reference 5.09.01(2019-10-08,85 页),对应 AUTOSAR CP R4.2.2。文中参数名取 AUTOSARSWS_NvRAMManager</