1、添加XCP模块
一直next,最后finish。
2、在EcuC模块中添加发送pdu和接收pdu
3、在Can模块中为发送报文和接收报文分别增加一个hardware object(我们用的是full can,一条报文对应一个hardware object)
4、配置CanIf模块
首先在CanIfHrhCfgs中增加HRH,将接收hardware object映射到此HRH
同样的,在CanIfHthCfgs中增加HTH,将发送hardware object映射到此HTH
为发送报文创建发送buffer
分别创建RxPdu和TxPdu,并在配置中完成pdu、hardware object、buffer、controller等的依赖关系
5、配置Rte模块,设置是否使能测量功能、是否支持Xcp Event、以及标定设置、A2L版本等
6、配置Xcp模块
首先在XcpGeneral中,根据需求使能Xcp总线类型。我们使用CanXcp,所以勾选On Can Enable。
在XcpConfig中,分别添加Core定义、EventChannel、Pdu以及传输层总线类型
配置XcpCmdConfig,如果需要标定功能,则需要添加XcpCalibration选项,其余内容根据需求进行配置。
Davinci配置CanXcp功能
于 2023-07-12 10:26:26 首次发布