1、0x2E支持的NRC: 2、0x2E NRC优先级为: min. length check(0x13)>DID supports service 0x2E in active session(0x31)>total length check(0x13)>DID security check ok ?(0x33)>DID condition check ok?(0x22)>Data record is valid?(0x31)>was correctly altered into server’s memory(0x72)。
根据UDS协议,提供了一般推荐的NRC优先级原则。此外,针对特定服务,USD协议在服务格式定义后,提供了详细的NRC优先级建议。需注意,并非所有服务都设有NRC优先级定义。以下表格罗列了USD定义的服务及其是否支持NRC优先级。以服务0x2E为例,详细介绍NRC优先级应用与测试方法。根据ISO14229-1_2013_03-en规定...
是的,在真正的执行某个服务之前,服务级别的NRC要大于服务对应子服务/参数检查的优先级。 针对$2E服务,没有经过安全解锁($27服务),直接执行$2E服务,则优先回复NRC33而不是NRC13;$2E服务安全解锁以后,$2E服务长度检查优先级(NRC13)>$2E+DID安全校验(NRC33)优先级。 提示: 解读$2E服务的NRC33,可以知道此NRC33...
统一诊断服务(UDS)否定响应码的判定(NRC优先级) 查看原文 CANOE使用三:创建TestModule-基于14229的Panel界面及使用Capl编写UDS自动化测试流程(无diva) 要选择具体测试项。 加载文件图 选择服务图 最后通过点击ensure,开始自动化测试。 测试内容 测试内容大框架看图。 包含前面提到的物理和功能寻址,NRC,优先级,各自服务...
UDS协议一致性测试之Service27环境NRC13、NRC24优先级判断.doc,UDS协议一致性测试之Service27环境NRC13、NRC24优先级判断 在实际一个车载控制器项目,首先OEM会提出该控制器的诊断需求规范(本文暂以诊断视角分析问题),对于测试端,会根据需求规范,提炼出测试规范。 测试
在ISO 14229标准中,NRC的优先级从高到低的大致排序如下(请注意,不同版本的ISO 14229标准可能略有差异): -> NRC 0x11:服务不支持 -> NRC 0x7F:会话不支持(但在其他会话中可能支持) -> NRC 0x13:与数据长度或格式相关的错误 -> NRC 0x12:子功能不支持 ...
SID对应NRC优先级 参考《ISO 14229-1:2013(E) 》的Figure 5 — General server response behaviour ,我们看一下SID(Service Identifier)的NRC优先级。 解析: 如上图,我们可以看出,针对SID,如果对应的服务需要安全解锁(即需要$27服务验证),如果解锁不过,回复NRC33,这里的NRC33针对$2E服务。结合$2E+DID的NRC33,...
SID对应NRC优先级 参考《ISO 14229-1:2013(E) 》的Figure 5 — General server response behaviour ,我们看一下SID(Service Identifier)的NRC优先级。 解析: 如上图,我们可以看出,针对SID,如果对应的服务需要安全解锁(即需要$27服务验证),如果解锁不过,回复NRC33,这里的NRC33针对$2E服务。结合$2E+DID的NRC33,...