文章目录
-
- 前言
- System配置
-
- ISignal
- System Signal
- Pdu
- Frame
- ISignal到System Signal的map
- System Signal到Pdu的map
- Pdu到Frame的map
- Signal配置
- Can配置
-
- CanHwFilter
- EcuC配置
- PduR配置
- CanIf配置
-
- CanIfInitCfg
- CanIfRxPduCfg
- Com配置
-
- ComIPdu
- ComISignal
- SWC配置
- Data mapping
- RTE接口
- Com配置补充
- 总结
前言
ETAS工具的通讯协议栈,大部分是通过Cfggen生成的。在从客户那边拿到Arxml后,需要进行一些修改才能正常生成通讯栈的BSW配置,这种操作也会比较费时间。本文介绍在ETAS工具中手动配置PDU及Signal(以接收信号为例),保证能够正常生成代码及使用(本文不包括MCAL CAN的配置,默认mailbox已经配置好了)
System配置
此处我们只使用一个signal,需要配置其对应的ISignal,System Signal,Pdu,Frame
注意:配置到System_xxx.arxml对应的package中
ISignal
新建ISignal,放入/Communication/ISignal/中
System Signal
新建System Signal,放入/Signal/中