配置接受报文每个报文对应一个mailbox配置流程记录

AUTOSAR CAN 配置详解:CanHardwareObjects、CanIfInitHohCfg 与 CanIfRxPduCfg

一、概述

在 AUTOSAR CAN 通信栈中,CanHardwareObjects、CanIfInitHohCfg 和 CanIfRxPduCfg 是 CAN 收发配置中的三个重要部分。

它们分别位于 CAN Driver 和 CanIf 层,负责不同的工作:

  • CanHardwareObjects:定义 CAN 驱动层的硬件收发对象。
  • CanIfInitHohCfg:配置 CanIf 使用的硬件对象句柄(HRH/HTH),建立与 CAN Driver 的关联。
  • CanIfRxPduCfg:定义接收 PDU 的 CAN ID、HRH 关联及相关接收配置。

二、davinci 配置具体模块

1. CanHardwareObjects

将原来的单个 rx_mailbox 根据接收报文数量和属性增加 6 个 mailbox,XB 网络管理报文配置为 basic,其他的都配置为 FULL。

2. CanIfRxPduCfg

同上,并且绑定步骤1添加的硬件对象。见下图 2。

3. CanIfRxPduCfg

同上,并且绑定步骤1添加的硬件对象。

相关推荐
一遍再一遍3 小时前
【LTE Attach流程】
网络
星夜夏空993 小时前
网络编程(5)—— Reactor实现(v3)
服务器·网络·php
枫叶丹43 小时前
从一次推理请求出发:模型、显存、网络与服务系统如何共同决定性能
网络·人工智能·chatgpt·开源·agent·codex
搁浅小泽4 小时前
二极管选型技术规范
单片机·嵌入式硬件·汽车
搁浅小泽4 小时前
电感选型技术规范
单片机·嵌入式硬件·汽车
恒拓高科WorkPlus4 小时前
制造企业出现生产异常后,如何通过IM快速通知责任人?
网络·制造
..Dauntless..4 小时前
【stm32】串口——在MCU内部的工作过程
stm32·单片机·嵌入式硬件
lzqrzpt5 小时前
临沂LED驱动电源工程选型标准与工艺对比解析
python·单片机·嵌入式硬件·物联网