【车载开发系列】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的写操作。