AUTOSAR 4.2.2 CAN Driver规格更新与新增功能

需积分: 16 4 下载量 63 浏览量 更新于2024-07-16 1 收藏 2.14MB PDF 举报
AUTOSAR SWS CANDriver是AUTOSAR(Automotive Open System Architecture)规范中的一个重要组成部分,专注于Controller Area Network (CAN)驱动器功能。该文档是AUTOSAR Release 4.2.2版本,主要关注CAN硬件对象计数参数、错误分类、唤醒通知控制、默认错误追踪器的名称更改以及多个功能的改进和小bug修复。 在4.2.2版本中,有显著的变化包括: 1. CanHwObjectCount参数的多态性从之前的某个值改为1,这可能意味着对硬件资源的管理和配置有所调整。 2. 错误分类的更新,这可能涉及到错误处理算法的优化或新的错误分类标准的引入,以提高系统的稳定性和可靠性。 3. 允许用户更精细地控制唤醒通知的启用和禁用,这涉及到实时性能管理和低功耗策略。 4. "Development Error Tracer"更名为"Default Error Tracer",可能是为了提供一个默认的错误跟踪机制,便于开发者快速定位问题。 5. 提供了完整的CAN Functional Driver支持,包括触发传输功能,表明驱动的全面性和功能增强。 在4.1.3版本中,着重于新需求的添加和现有需求的修改: - 新增了SWS_CAN_00497, SWS_CAN_00498, SWS_CAN_00499, 和 SWS_CAN_00496等需求,这些可能是对性能、安全或特定功能的要求。 - 对ECUC_Can_00445, SWS_CAN_00487, SWS_CAN_00469, SWS_CAN_00475, 和 SWS_CAN_00479等需求进行了修订,表明对既有功能的改进或合规性调整。 - 删除了SWS_CAN_00476和SWS_Can_00414的需求,可能是因为这些需求不再适用或者已被合并到其他部分。 4.1.2版本中,删除了ScheduledFunctions章节中关于定时功能的API表格行,这可能是为了简化接口设计或提高代码的易用性。同时,对某些范围进行了修改,可能涉及接口参数的调整或限制。 总体来说,这个文档详细描述了AUTOSAR SWS CANDriver在不同版本中的变化,着重于增强CAN驱动的功能性、灵活性和兼容性,以便于适应汽车电子系统中不断增长的复杂性和要求。对于开发人员来说,理解这些更改对软件设计、实现和测试至关重要。