AutosarMCAL开发——基于EB FLS驱动

AutoSAR FLS模块详解

1. FLS原理

  • 术语解释:
    FLS(Flash Layer Service):FLS模块是Flash的驱动,负责执行具体的Flash擦写、读取等操作。它直接与Flash硬件交互,为上层应用提供对Flash存储的访问接口。
    FEE(Flash EEPROM Emulation):FEE模块的全称是Flash EEPROM Emulation,即Flash模拟EEPROM。它的主要目的是通过算法实现Flash块的交替擦写,以延长Flash的寿命,并解决Flash擦写寿命相对较短的问题。

flash操作中有两个术语: block和page。
block:是flash最小的擦除单位,
page:则是flash写入的最小单位。

  • Autosar中两者的层级关系
    在这里插入图片描述
    其中,CDD可以直接调用FEE模块以对Dflash进行读写操作

  • Flash以及EEPROM原理
    1.读不消耗储存器寿命,擦写消耗储存器寿命
    2.失效时表现为擦除不干净、读取不了解结果
    3.FLash:读写以页为最小单位,擦除以

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值