## 015、AutoSAR CP实战:配置存储栈(NvM,Fee,Ea)
深夜的产线问题产线突然报过来一个诡异问题:车辆下电后重新上电,里程表数据偶尔会跳回三天前的数值。抓了三天Log,发现每当Flash擦除时电压有轻微波动,问题就复现。这直接把我们引向了存储栈的配置——NvM、Fee、Ea这套组合拳,任何一个参数配歪了,都是量产时的定时炸弹。存储栈的三层架构AutoSAR的存储管理不是简单读写Flash,而是分层设计的。最上层是NvM(NVRAM Manager),负责数据管理、冗余备份、校验恢复;中间层是Fee(Flash EEPROM Emulation),模拟EEPROM的随机小数据写入;最底层是Ea(EEPROM Abstraction)或直接操作Fls(Flash Driver)。量产项目里,Fee+Ea的方案更常见,因为要应对频繁的小数据更新。/* 错误的Fee块配置示例 */#defineFEE_BLOCK_1_SIZE256
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2511598.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!