AUTOSAR-SWS-EEPROMDriver

本文档详细介绍了AUTOSAR EEPROM模块的文件结构、功能要求、错误处理和接口规范,包括读写擦除等作业的执行要求,以及中断、SPI模式下的操作。此外,还提到了错误检测和错误分类,如开发错误和产品错误,以及如何处理这些错误。
摘要由CSDN通过智能技术生成

参考文件
AUTOSAR_SWS_EEPROMDriver(4.3.0)
AUTOSAR_SWS_BSWGeneral(4.3.0)

EEPROM Module 文件结构

File structure
如上图所示 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.开发错误:该类错误应该在产品开发阶段被检测到,基本为软件错误,当产

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值