5.4 服务描述约定
5.4.1 服务描述
上回书咱们说到哪儿了我也给忘了,详情大家往前去翻一翻,这回书咱们接着上回书继续说,咱们继续介绍应用层服务的相关知识。
协议中此部分内容是约定俗称的,不做多余赘述,接下来主要是介绍A_PDU的相关内容,
A_PDU:应用层,协议数据单元,app_protocol_data_unit。
另外我们还需要知道的知识是M,C,S,U。一般主机厂给的诊断规范也会涉及这几个单词作为信息的约定限制条件等级,M即mandatory,强制的;C即conditional,有条件的;S即selectable,可选的;U即UDR,即user defined。
5.4.2 请求消息
5.4.2.1 请求消息定义
首先,我们先看带子功能的服务的请求消息定义
下面这个是不具有子功能的请求A_PDU定义
5.4.2.2 请求消息子功能参数定义
该部分只需要知道这个子功能参数的最高位是抑制响应位就行了,抑制响应只是抑制正响应,并且不抑制NRC78之后的正响应。
子功能的参数这部分不做赘述。
5.4.3 响应消息定义
5.4.4 支持的否定响应码
下面是AUTOSAR支持的NRC列表及对应的含义
今天的小课堂就到此结束啦,觉得博主分享的还不错的可以点赞收藏关注博主哦,让我们一起学习一起进步。另外需要AUTOSAR学习资料的可以私聊博主,学习资料包括1.Vector达芬奇配置软件官方培训视频及主机厂私有专家培训视频;2.学习autosar所用到的车规级芯片autosar工具包,包含sip包+autosar软件工具包,S32K14X的sip包,工具软件包括:DaVinci Developer 4.6.20,DaVinci Configurator 5.18,IAR编译软件,S32DS编译软件,EB Tresos Studio MCAL等,包含详细安装文档。