参考文件
AUTOSAR_SWS_EEPROMDriver(4.3.0)
AUTOSAR_SWS_BSWGeneral(4.3.0)
EEPROM Module 文件结构
如上图所示 EEPROM Module应该主要包含Eep.c,Eep.h,Eep_Cfg.c,Eep_MemMmap.h,Eep_Lcfg.c和Eep_PBcfg.c文件,如果使用了中断则还应该包含Eep_Irq.c文件。
EEPROM Module 会使用一些通用的变量类型存在于Std_Type.h,Dem.h等文件中。
EEPROM Module 功能要求
EEPROM Module 通用的要求
EEPROM 模块应该包括内部Eeprom和外部Eeprom。
EEPROM模块应该包含基本的读、写、擦、比较四个作业,且必须全部异步实现功能。
EEPROM模块同一时间只能执行一个作业且不应该拥有作业的缓存队列等待功能。即同一时间只能存在一个队列,在作业执行中不应该接收其他作业请求。
错误分类
EEPROM模块应该分为=两大类错误,分别是:
1.开发错误:该类错误应该在产品开发阶段被检测到,基本为软件错误,当产