1 简介和功能概述
本规范描述了默认错误跟踪器的API。基础软件中检测到的所有开发和运行时错误都会报告给此模块。API参数允许跟踪错误来源和类型:
- 检测到错误的模块
- 检测到错误的函数
- 错误类型
此模块API背后的功能不在本规范的范围内。软件开发人员和软件集成商应根据其特定应用和测试环境选择最佳策略。可能的功能包括:
- 在错误报告API中设置调试器断点
- 统计报告的错误
- 使用默认值处理运行时错误
- 在RAM缓冲区中记录调用和传递的参数
- 通过通信接口将报告的错误发送到外部记录器
注意:默认错误追踪器的软件要求在SRS诊断文档中指定。
3 相关文献
3.1 输入文件及相关标准、规范
[1]词汇表AUTOSAR_TR_Glossary
[2]基础软件模块通用规范AUTOSAR_SWS_BSWGeneral
[3]诊断要求AUTOSAR_RS_Diagnostics
[4]基础软件模块通用要求AUTOSAR_SRS_BSWGeneral
3.2 相关规范
AUTOSAR提供了关于基础软件模块的通用规范[2,SWS BSW General],该规范对于默认错误追踪器也有效。
因此,SWS BSW General规范应被视为Default Error Tracer的附加和必需规范。
4 约束和假设
4.1 限制
此规范未定义错误报告API背后的功能。
没有考虑操作系统的内存保护机制。