TriCore MCAL
文章平均质量分 81
TriCore MCAL的模块 EB Tresos 工具链实战系列
糖果Autosar
AutoSAR架构专家,分享AutoSAR学习笔记和心得体会,提供咨询和答疑。粉丝们尽量在博文评论区留言你们咨询的问题,有空我会统一回答
展开
-
FlexRay™ 协议控制器 (E-Ray)-09
在传输存储在瞬态缓冲区 Tx 中的消息期间,消息处理程序将存储在瞬态缓冲区 Rx 中的最后接收的消息传输到消息 RAM(如果它通过了接受筛选)并更新相应的消息缓冲区。此双缓冲区结构的一半可由主机(IBF 主机/OBF 主机)访问,而另一半(IBF 影子/OBF 影子)由消息处理程序访问,用于 IBF / OBF 和消息 RAM 之间的数据传输。输入缓冲区和消息 RAM 之间以及消息 RAM 和输出缓冲区之间的消息传输由主机通过将要访问的目标/源消息缓冲区的编号写入。图 主机访问消息 RAM。原创 2023-02-16 01:20:49 · 395 阅读 · 0 评论 -
FlexRay™ 协议控制器 (E-Ray)-08
存储为定义在 Header Partition 中的接收/传输配置的消息缓冲区的数据部分【The Data Partition of the Message RAM stores the Data Sections of the Message Buffers configured for reception/ transmission as defined in the Header Partition】。下表显示了如何将已配置消息缓冲区的数据段存储在消息 RAM 的数据分区中的示例。原创 2023-02-16 00:53:39 · 273 阅读 · 0 评论 -
FlexRay™ 协议控制器 (E-Ray)-06
成功传输后,如果相应消息缓冲区的标头部分中的位 WRHS1.MBI 被设置,则状态服务请求寄存器中的传输服务请求标志被设置(TXI= 1). 如果启用,则会生成服务请求。如果在静态段中主机在传输时间之前没有设置传输请求标志,并且如果没有其他传输缓冲区具有匹配的过滤条件(匹配的帧 ID 和循环计数器过滤器),则通信控制器传输一个带有 NULL 帧的 NULL 帧指示位重置为 0,有效载荷数据重置为零。在动态段中,不同的时隙计数器序列是可能的(在两个通道上同时发送不同的帧 ID)。发送请求标志 TXR。原创 2023-02-15 00:35:32 · 346 阅读 · 0 评论 -
FlexRay™ 协议控制器 (E-Ray)-05
接收到的消息存储在第一个接收缓冲区中,其中接收到的帧 ID 与配置的帧 ID 匹配,前提是通道 ID 和循环计数器标准也得到满足。过滤是通过根据有效消息缓冲区的相应配置常量以及实际时隙和循环计数器值(验收过滤)检查接收到的帧中的特定字段来完成的,或者通过将有效消息缓冲区的配置常量与实际时隙和循环计数器值进行比较(传输过滤)【Filtering is done by checking specific fields in a received Frame against the corresponding。原创 2023-02-13 00:09:31 · 290 阅读 · 0 评论 -
FlexRay™ 协议控制器 (E-Ray)-04
累积的网络管理 (NM) 向量位于网络管理寄存器 1 到网络管理寄存器 3 (NMVx (x = 1-3)) 中。由通信控制器通过对每个通道上接收到的每个网络管理 (NM) 向量(PPI = 1 的有效静态帧)进行按位或运算生成(参见“网络管理”)。网络管理 (NM) 向量的长度可以通过 NEM 配置寄存器中的 NML 配置为 0 到 12 字节。通信控制器对所有接收到的有效网络管理 (NM) 帧(其中有效载荷前导指示符 (PPI) 位已设置)中的所有网络管理 (NM) 向量执行逻辑或运算。原创 2023-02-12 22:51:00 · 960 阅读 · 0 评论 -
FlexRay™ 协议控制器 (E-Ray)-03
对于时钟同步,测量静态段期间接收到的 SYNC 帧的预期到达时间和观察到的到达时间之间的时间差【在两个通道(双通道集群)上均有效】。校正项的计算是在网络空闲时间 (NIT) 期间通过使用 FTA / FTM 算法完成的(偏移量:每个周期,速率:奇数周期【offset: every cycle, rate: odd cycle】)。周期内完成,分布在从偏移校正开始到周期结束(网络空闲时间 (NIT) 结束)的 Macroticks 以在下一个周期开始时移动节点(Macroticks 延长/缩短)【原创 2023-02-12 20:35:02 · 588 阅读 · 0 评论 -
FlexRay™ 协议控制器 (E-Ray)-02
本章描述了 E-Ray 实现以及相关的 FlexRay™ 协议功能。有关 FlexRay™ 协议本身的更多信息可以在 FlexRay™ 协议规范 v2.1 中找到。FlexRay™ 网络上的通信基于帧和符号【Communication on FlexRay™ networks is based on Frames and symbols】。唤醒符号(WUS)和冲突避免符号(CAS)在通信周期之外【outside the communication cycle】发送以设置时间调度。帧和媒体访问测试符号 (MT原创 2023-02-12 20:21:26 · 428 阅读 · 1 评论 -
TC3xx FlexRay™ 协议控制器 (E-Ray)-01
对于 FlexRay™ 网络上的通信,可配置具有最多 254 个数据字节的单个消息缓冲区。消息存储由一个单端口消息 RAM 组成,最多可容纳 128 个消息缓冲区。所有与消息处理有关的功能都在消息处理程序中实现。这些消息处理有关的功能是接收过滤【acceptance filtering,】、两个 FlexRay™ 通道协议控制器和消息 RAM 之间的消息传输、维护传输计划【maintaining the transmission schedule】以及提供消息状态信息。原创 2023-02-12 15:21:05 · 1208 阅读 · 0 评论 -
TriCore MCAL01-MultiCAN控制器的配置与集成
1 MultiCAN+ 控制器寄存器介绍2 基本功能2.1 Can发送2.2 Can接收2.3 Can 报文寄存器2.4 Can接收滤波机制2.5 Can时钟模块3 Can收发送的配置和集成原创 2021-12-30 00:00:04 · 1667 阅读 · 0 评论