文章目录
前言
通讯协议栈开发一般通过导入DBC实现,ETAS工具本身导入DBC也是生成arxml后执行cfggen,本文介绍直接导入客户提供的arxml文件,实现通讯协议栈的生成。
Confgen之前的更改
1.复制xxx_Unflattened.arxml到BasicSoftware\system_config路径下,修改名称为System_xxx.arxml
2.将System Info中的名称修改为System
3.删除导入的arxml中的Composition,这些用我们自己定义的,包括导入的arxml定义的TopLevelComposition
4.查找Ecus中的XXX2的references
5.将Ecus中的XXX2改为XXX,确认引用XXX2都已变为XXX
6.将System用Generic editor打开,将Category从ECU_EXTRACT改为