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还是有必要的~

相关推荐
木子n113 小时前
软件架构设计实战-架构21.调度架构的抖动账单:抢占、协作与事件循环各自收多少延迟税
架构·autosar·性能工程·架构决策
WWJA王文举4 天前
CAN 通信协议详解:从硬件接线、帧格式到仲裁机制、Bus-Off 与工程调试
can·嵌入式开发·通信协议
木子n15 天前
软件架构设计实战-架构18.从Classic到Adaptive:SOA架构在MATLAB里的模样
架构·autosar·性能工程·服务化架构
endeavor126 天前
can总线(五)
c语言·stm32·单片机·can
endeavor126 天前
CAN总线
stm32·单片机·can
木子n17 天前
软件架构设计实战-架构15.ISO 26262 架构设计要求:安全机制在架构里的落点
架构·autosar·功能安全·iso 26262
木子n17 天前
软件架构设计实战-架构18.从 Classic 到 Adaptive:SOA 架构在 MATLAB 里的模样
架构·autosar·性能工程·soa架构
CodeQingqing8 天前
Zcanpro + candbc 调试 can 设备
can·dbc·zcanpro·汽车can
明如正午8 天前
用 Python 一键把 ASC 文件转成 BLF(基于 python-can)
python·can·blf·asc
iCxhust13 天前
CAN信号电平与485信号电平实测
单片机·can·通讯·rs485