Autosar Xcp配置-支持CANFD 64byte标定更改-基于ETAS软件

文章目录

前言

之前介绍过CAN到CANFD XCP的更改,当时只配置了8byte的PDU,实际没有发挥CANFD的最大性能,本文介绍变更为64byte CANFD Xcp中的更改。

注:默认MCAL CAN的Mailbox已支持CANFD 64byte

EcuC

配置Pdu长度为64byte,包括接受和响应的PDU

IPDU

上面EcuC中关联的SysTPduToPduTriggeringRef(IPDU)中的长度也要改为64byte

Xcp配置

将XcpTransportLayer中的XcpMaxCto和XcpMacDto修改为64byte

A2L

将A2L中的MAX_CTO和MAX_DTO修改为64byte

将MAX_DLC修改为64byte

实现效果

Canape进行标定和观测,对应的报文有64byte,速度明显提升

总结

对于观测和标定数据量较大的软件,使用CANFD 64byte XCP还是有必要的~

相关推荐
清轩轩3 天前
UDS时间参数学习(应用层+网络层+会话层+传输层)
c语言·can·信息与通信·诊断·uds
G果4 天前
Modbus CRC16 算法(举例)
can·modbus·ros2·crc16
一个平凡而乐于分享的小比特6 天前
I2C、SPI、CAN、串口通信详细对比
can·uart·spi·i2c
一个平凡而乐于分享的小比特7 天前
CAN通信协议详解:工业通信的“神经系统”
can·汽车电子·工业控制
江太翁12 天前
CAN 与 CAN FD
can
车载测试工程师13 天前
CAPL学习-ETH功能函数-概述
网络协议·can·以太网·capl·canoe
Makerbase_mks19 天前
CANable V2.5 Candlelight&Slcan 更新说明
can·can fd·canable·slcan·candlelight
斯内科22 天前
C#进行CAN【控制器局域网】通讯
c#·can·pcanbasic.net
嵌软小白呗1 个月前
手写Autosar架构的CAN通讯协议栈2(CanIf模块详解-上)
autosar