UDS 2F服务 增加流程

基于UDS的结构,对2F服务增加DID的流程如下。

目录

UDS 2F服务 增加流程

一、增加配置表

二、代码生成

三、代码更新

1、更新子服务配置文件

2、更新自服务数量

3、建立回调函数

4、修改自服务的宏数量


一、增加配置表

UDS 2F服务 增加流程

二、代码生成

下拉行,自动生成代码,部分代码需要手动修改

UDS 2F服务 增加流程

三、代码更新

1、更新子服务配置文件

static const bl_DcmService_t gs_Dcm2FDid[UDS_Service_2FHEX_DataIdentifier_MAX] =

UDS 2F服务 增加流程

2、更新自服务数量

修改枚举:數值

UDS_Service_2FHEX_DataIdentifier_MAX

 

typedef enum {       KBOXPower_IsActiveControl = 0,       UDS_Service_2FHEX_DataIdentifier_MAX=99   }Service0x2F_Did_en;

3、建立回调函数

打开文件Server0x2FCallback.c,建立回调函数。

UDS 2F服务 增加流程

修改相应函数

UDS 2F服务 增加流程

4、修改自服务的宏数量

DCM_2FDID_NUMBER

 

#define DCM_2FDID_NUMBER            (99)

 

相关文章:

  • 2022-01-25
  • 2021-10-16
  • 2021-09-26
  • 2022-12-23
  • 2022-12-23
  • 2021-07-13
  • 2022-01-12
  • 2021-10-16
猜你喜欢
  • 2021-11-09
  • 2021-04-13
  • 2021-09-09
  • 2021-10-19
  • 2022-12-23
  • 2021-10-20
  • 2022-12-23
相关资源
相似解决方案