1 简介和功能概述
该规范描述了AUTOSAR基础软件模块[1]Flash驱动程序的功能、API和配置。
此规范适用于内部和外部闪存的驱动程序。
闪存驱动程序提供读取、写入和擦除闪存的服务以及用于设置/重置写入/擦除保护的配置接口(如果底层硬件支持)。
在ECU的应用模式下,闪存驱动程序仅供Flash EEPROM仿真模块用于写入数据。它不打算在应用模式下将程序代码写入闪存。这应在引导模式下完成,这超出了AUTOSAR的范围。
内部闪存的驱动程序直接访问微控制器硬件,位于微控制器抽象层。外部闪存通常通过微控制器的数据/地址总线(内存映射访问)连接,然后闪存驱动程序使用这些总线的处理程序/驱动程序访问外部闪存设备。外部闪存设备的驱动程序位于ECU抽象层。
内部和外部驱动程序的功能要求[2]和功能范围相同。因此API在语义上是相同的。
2 首字母缩略词
下面的词汇表包括与Flash Driver模块相关的缩写词和缩写词,它们不包括在[3,AUTOSAR词汇表]中。