文章目录
- 前言
- Cfggen之前的修改
- ECU关联
- DcmDslConnection
- Diagnostic Protocol
- Diagnostic Ecu Instance Props
- CommonContributionSet
- Event修改
- communication channel
- 总结
前言
诊断模块开发一般是先设计诊断数据库,OEM会释放对应的诊断数据库,如.odx文件或.cdd文件。如果OEM没有的话,只能先根据诊断表完成cdd文件。ETAS工具识别的是DEXT,也就是.arxml格式的诊断数据库文件,可以由.cdd文件通过CANDelaStudio导出为DEXT格式,导出方法不在本文描述范围。(如果是.odx文件,需要先转为.cdd,再转为DEXT)
Cfggen之前的修改
将DEXT文件拷贝到BasicSoftware\DEXT路径下,工程中refresh一下,即可在Ar Explorer界面下看到对应的诊断相关信息
ECU关联
在Ecus中找到导入的Ecu,find reference,将对应的Ecu替换为已有的
主要有下面几个地方:
xxx_ServiceTable
xxx_Properties