配置接受报文每个报文对应一个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添加的硬件对象。

相关推荐
ESDWAN4 小时前
跨境网络丢包怎么定位?用MTR和Traceroute分析链路问题
网络
砺星Leetx5 小时前
工业总线选型与对接实战:PROFINET、EtherCAT、EtherNet/IP、PROFIBUS、Modbus-TCP 与 CC-Link
网络·网络协议·tcp/ip·控制器·国产拧紧系统
2401_868534785 小时前
软考网络规划设计师SSL协议知识点详解
服务器·网络
糖糖单片机设计5 小时前
基于 STM32 的植物生长环境监控系统
stm32·单片机·嵌入式硬件
Escalating_xu5 小时前
【Linux 网络编程】手写序列化与反序列化:从 x op y 到能校验的文本协议
linux·运维·网络
创界工坊工作室5 小时前
56-基于STC89C52的智能声控饮水机设计
stm32·单片机·嵌入式硬件·51单片机·proteus
LCG米6 小时前
STM32 DMA 多通道链式传输实测:请求仲裁顺序错位根因、半满中断乒乓与高速并发搬运落地
stm32·单片机·嵌入式·1024程序员节
hkj88086 小时前
stm32 ADC DMA 循环模式配合双缓冲分块(Ping-Pong)
stm32·单片机·嵌入式硬件
POMAGTOR8 小时前
【磁吸式连接器选型工程解析:结构原理、应用场景与选型可靠性要点】
网络·嵌入式硬件
Lxx_Zw11 小时前
机器周期与共地:时钟基准和电压参考基准
stm32·单片机·嵌入式硬件