《AUTOSAR谱系分解(ETAS工具链)》之Ea_Fee

文章详细介绍了AUTOSAR架构下,使用ETAS工具链中的Ea_Fee模块对Flash存储进行管理的机制,包括Block配置、LogicalSector的Active与Inactive状态切换以及翻页操作的过程。翻页操作涉及将最新数据移动至InactiveSector并擦除ActiveSector,确保数据的更新与保存。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

《AUTOSAR谱系分解(ETAS工具链)》之Ea_Fee

Ea/Fee

在这里插入图片描述

FeeBlockConfigurations

  • FeeBlockConfiguration

    • FeeBlockNumber
    • FeeBlockSize
    • FeeNumberOfWriteCycles
    • FeeRbBlockPeristentId
    • FeeRbCallbackEnd
    • FeeRbCallbackError
    • FeeRbOrigin

FeeGeneral

  • FeeDevErrorDetect

  • FeePollingMode

  • FeeSetModeSupported

  • FeeIfVersionInfoApi

  • FeeVirtualPageSize

  • FeeRbSectorTable

    • FeeRbPageSize

    • FeeRbFastCacheInitActive

    • FeeRbHeaderRecheckActive

    • FeeRbErasedValue

    • FeeRbSector_0

      • FeeRbSectorSize
    • FeeRbSector_1

      • FeeRbSectorSize
    • EXP:

      • EXP:

        • EXP:
          Fee 通过对Flash空间整体划分为两个逻辑Sector,
          一个作为Active Sector,
          一个作为Inactive Sector。
          这两个Sector 由一个或者多个物理Sector组成。
          在任意时间,只能有一个Logical Sector在作为 Active Sector只有当Active Sector,如何写入下一个Block,或者达到配置的剩余空间,那么就会进行翻页操作。

翻页操作一般会经历如下几个步骤
将所有Block的最新数据写入到Inactive Sertor
擦除Active,设置Inactive Sector为Active

注意,这里翻页操作时,并没有将所有的数据都由Active Sector搬运到Inactive Sector,而是将所有Block的最新数据搬运到Inactive Sector

FeePublishedInformation

FeeRbDebug

《AUTOSAR谱系分解(ETAS工具链)》之总目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值