首页 文章详情

AUTOSAR_BSW Memory

小浩笔记 | 142 2024-04-30 16:35 0 0 0
UniSMS (合一短信)

e804052b5434c2cc3cd317e3bceadbf9.webp

1、ROM存储方式

  • EEPROM:可以按位操作

  • FLASH防EEPROM:相同大小容量下FLASH价格相对便宜一些,但是只能按块擦写,不能按位擦写。想要让FLASH做到按位擦写,就需要先将FALSH原来的数据备份一份,再修改其中想要修改的位,再按块擦除,最后将该改写好的数据再烧录回原块中

  • 存储可以片内,也可以片外的


2、详细说明

  • NVRAM Manager(NVM):

    • 应用层访问非易失性数据的唯一接口,提供非易失性的管理服务

    • NVM模块上层是RTE,下层是对接FALSH Driver或者EEPROM Driver的接口

    • NVM里面的数据读写有两种同步机制:Implicit synchronization(隐式同步) 和Explicit synchronization(显式同步)

  • EEPROM Abstraction(EA):EEPROM的抽象层,主要作用就是进一步封装片外或片内EEPROM驱动,给上层提供统一的API接口

  • FALSH EEPROM EMulation:同上,此为FALSH

  • External E² Drv:ECU抽象层中片外EEPPROM的驱动,下面是SPI的驱动,由于片外的EEPROM要通过SPI通信才能访问。因此,片外EEPROM的驱动要放到ECU抽象层中

  • SPI Handler Drv:MCAL中对片上SPI的驱动

  • SPI EEPROM FLASH:片内的SPI、EEPROM和FALSH功能模块

  • External E² Memory:片外EEPROM,就是板载的EEPROM,需要SPI访问

3、流程

  • 片内存储

  

29fc3dd4ac28411697512b999ff483b7.webp

  • 片外存储


    d9ad05cff4f21f4a4847ac6979e2539f.webp


good-icon 0
favorite-icon 0
收藏
回复数量: 0
    暂无评论~~
    Ctrl+Enter