Davinci配置CanXcp功能

9 篇文章 4 订阅
6 篇文章 1 订阅

1、添加XCP模块
添加XCP模块
一直next,最后finish。
添加XCP模块
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选项,其余内容根据需求进行配置。配置XcpCmdConfig

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值