【车载开发系列】SID$2E配置流程

【车载开发系列】SID$2E配置流程

前言

通过DID写入数据服务,服务ID是0x2E,主要功能是通过数据标识符(Data Identifier/DID)将数据写入ECU的存储区域。
SID2E主要的作用有以下几项:
1.写入数据(例如,写入VIN)
2.清除非易失存储器的内容
3.复位一些已经学习的数据值
4.设置一些选项,如车辆功能配置

Step1:设置SID、Subfunction

因为在输入文件(CDD文件、ODX文件)中基本上有会话信息,所以不需要在Configrator中新建。
在这里插入图片描述

Step2:针对DcmDspDidInfo设置

确认DcmDspDidInfo中SID$2E使用的写入对象DID中是否有DcmDspDidWrite
因为基本上进入了输入文件(CDD文件、ODX文件),所以不需要在Configrator中新建,但如果没有的话可以追加。
在这里插入图片描述

Step3:为各DID制作Developer通知DAPL的IF

跳过创建Port的步骤,前提是同时使用读和写的DID
在这里插入图片描述

在这里插入图片描述
如果在Configrator中在DcmDspDidInfo中追加了DcmDspDidWrite,则追加XX_WriteData
在这里插入图片描述

Step4:通过Port在DAPL这边输入函数

在这里插入图片描述
在上面的方框中输入的函数是:d_u1g_dapl_cbk_req_kckcst_fnc_w,然后再使用下面的函数来实现DID的写操作。
在这里插入图片描述

Step5:使用Configrator连接DAPL和Dcm

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

进击的横打

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值