AUTOSAR_SRS_RAMTest 中文翻译

文档编号:017 | 状态:Final(正式发布) | 发布于:AUTOSAR CP Release 4.4.0(2018-10-31)
所属标准:AUTOSAR Classic Platform 标准 | 文档责任方:AUTOSAR | 保密等级:AUTOSAR CONFIDENTIAL

本翻译覆盖原文档 1-16 页正文,约 520 KB / 16 页。
原文为软件需求规范(SRS),定义 RAM 测试(RamTst, RAM Test)模块的需求——含 20+ 条 SRS_RamTst_NNNNN 需求 ID 与 RS_BRF_NNNNN 追溯。
本翻译为"忠实精翻+结构化索引"型——保留全部章节、需求 ID 编号、配置可追溯性。


1 文档范围(Scope of document)

本文档规定对 RAM 测试模块(RamTst, RAM Test)的需求。RamTst 提供对内部/外部 RAM 硬件的测试功能(背景与前台测试)。

2 缩略语与缩写

缩略语描述
RamTstRAM Test(RAM 测试)
MCALMicrocontroller Abstraction Layer(微控制器抽象层)
MCUMicrocontroller Unit(微控制器单元)
DEMDiagnostic Event Manager(诊断事件管理器)
DETDefault Error Tracer(默认错误追踪器)
March TestMarch 测试(经典 RAM 测试算法)
Checkerboard棋盘测试(写入 0x55/0xAA 模式)
Walking 1s/0s走步测试(逐位翻转)

3 功能概述(Functional Overview)

RamTst 提供对 RAM 硬件的测试功能:

4 需求可追溯性(Requirements Tracing)

RS_BRF 需求描述由 SRS_RamTst 满足
RS_BRF_01056AUTOSAR BSW 模块应提供标准化接口RamTst_12000, ..., RamTst_12015
RS_BRF_01064AUTOSAR BSW 应提供回调函数以访问上层模块RamTst_12016, RamTst_12017
RS_BRF_01904AUTOSAR 微控制器抽象应提供对硬件定时器的访问全部需求
RS_BRF_02224AUTOSAR 应支持运行时硬件测试全部需求

5 需求规范(Requirement Specification)

5.1 配置(Configuration)

ID标题描述
SRS_RamTst_12000应允许静态配置 RAM 测试参数应(shall)允许配置测试块数、起始地址、测试算法等
SRS_RamTst_12001应允许静态配置测试算法应(shall)允许选择 March C- / March C / March X 等算法
SRS_RamTst_12002应允许配置通知回调应(shall)允许配置 RamTst_TestCompletedNotification/ErrorNotification

5.2 初始化(Initialization)

ID标题描述
SRS_RamTst_12003应提供初始化服务应(shall)提供 RamTst_Init() 初始化服务
SRS_RamTst_12004应提供反初始化服务应(shall)提供 RamTst_DeInit() 服务

5.3 正常运行(Normal Operation)

ID标题描述
SRS_RamTst_12005应提供停止测试服务应(shall)提供 RamTst_Stop() 服务
SRS_RamTst_12006应提供允许测试服务应(shall)提供 RamTst_Allow() 服务
SRS_RamTst_12007应提供暂停/恢复测试服务应(shall)提供 RamTst_Suspend/Resume() 服务
SRS_RamTst_12008应提供获取执行状态服务应(shall)提供 RamTst_GetExecutionStatus() 服务
SRS_RamTst_12009应提供获取测试结果服务应(shall)提供 RamTst_GetTestResult() 服务
SRS_RamTst_12010应提供按块获取测试结果服务应(shall)提供 RamTst_GetTestResultPerBlock() 服务
SRS_RamTst_12011应提供获取算法参数服务应(shall)提供 RamTst_GetAlgParams() 服务
SRS_RamTst_12012应提供获取测试算法服务应(shall)提供 RamTst_GetTestAlgorithm() 服务
SRS_RamTst_12013应提供获取测试单元数服务应(shall)提供 RamTst_GetNumberOfTestedCells() 服务
SRS_RamTst_12014应提供选择算法参数服务应(shall)提供 RamTst_SelectAlgParams() 服务
SRS_RamTst_12015应提供修改测试单元数服务应(shall)提供 RamTst_ChangeNumberOfTestedCells() 服务
SRS_RamTst_12016应提供运行完整测试服务应(shall)提供 RamTst_RunFullTest() 服务
SRS_RamTst_12017应提供运行部分测试服务应(shall)提供 RamTst_RunPartialTest() 服务
SRS_RamTst_12018应提供测试完成通知应(shall)提供 RamTst_TestCompletedNotification() 回调
SRS_RamTst_12019应提供测试错误通知应(shall)提供 RamTst_ErrorNotification() 回调

6 参考文献(References)


📋 校对记录

校对轮次:L1 自动校对(2026-06-13)