目录
1、概述
CanTp位于CanIf与PDUR之间,主要目的是对大于8字节的CAN I-PDU,大于64字节的CANFD I-PDU进行分段与重组。
对单帧、多帧的接收发送,从规范里面给出来了很详细的解读,每一个步骤需要干什么,需要执行什么功能函数,返回的E_OK状态有什么指示等都有明确的步骤。

2、时序图解读
前提条件:
序列图只演示了CAN_Tp模块的工作。然而,如果在接收过程中考虑整个系统,则涉及更多模块。因为这种接收可以在can ISR上下文中触发,所以CAN_Tp操作应该尽可能短。
本文详细解读了AUTOSAR中CanTp模块的时序图,涵盖无缓存区接收单帧、有缓存区接收单帧、多帧N-SDU接收及发送的过程,阐述了CanTp在CAN I-PDU分段与重组中的作用,并强调了在接收过程中涉及的模块交互和CAN_Tp操作的高效性要求。
订阅专栏 解锁全文
1015

被折叠的 条评论
为什么被折叠?



