tc3xx专题

TC3xx A\B SWAP机制的小细节(2)

目录 1.引入 2.TC3xx Swap机制小细节 3.小结 1.引入 上文TC3xx A\B SWAP机制的小细节(1)-CSDN博客主要把OTA的概念,以及MCU的硬件A\B Swap机制做了简单介绍,下面我们来聊聊TC3xx的SWAP机制 2.TC3xx Swap机制小细节 英飞凌TC3xx提供了硬件SOTA机制,它可以实现代码在一个Flash Bank读取并运行,同时

AURIX TC3xx单片机介绍-启动过程介绍1

从各个域控制器硬件解决方案来看,MPU可能来自多个供应商,有瑞萨,有NXP等,但对于MCU来说,基本都采用英飞凌TC3xx。 今天我们就来看一下TC3xx的启动过程,主要包含如下内容: uC上电过程中,会经过一个上电时序,从复位状态“脱离”出来;Boot Firmware是复位后第一个执行的指令时序,该固件会进行一些基本的硬件初始化,之后执行权限会交给用户启动软件;用户启动软件会根据特殊应

Cache基本原理--以TC3xx为例(2)

目录 1.概述 2. Cache映射模式 3.DCache的数据一致性  4.小结 1.概述 上一篇Cache基本原理--以TC3xx为例(1)-CSDN博客,我们聊了Cache基本概念,接下来我们将继续聊Cache映射模式,DCache的数据一致性问题。 2. Cache映射模式 常见的Cache地址映射模式包括直接映射、组相联和全相联。 直接映射(Direct Map

【TC3xx芯片】TC3xx芯片时钟监控

目录 前言 正文 1.时钟监控概念 1.1 时钟监控原理 1.2时钟监控配置寄存器

【TC3xx芯片】AUTOSAR架构下内部看门狗复位检测

目录 前言 正文 1.背景知识1-内部看门狗 2.背景知识2-SMU

【TRICORE TC3XX】CAN发送事件FIFO(Tx Event Fifo)

Tx处理         Tx处理程序处理专用Tx缓冲区、TxFIFO和Tx队列的传输请求控制传输消息到CAN核心、放置和获取索引以及Tx事件FIFO的传输。最多可以为消息传输设置32个Tx缓冲区。可以为每个Tx缓冲区元素单独配置传输CAN模式(经典CAN或CANFD)。 Tx事件处理         M_CAN的Tx Event FIFO是一个关键组件,它在CAN总线上成功发送消息后,会将

【TC3xx芯片】TC3xx芯片RAM的错误检测

目录 前言 正文 1.有哪些RAM及其主要功能 2.谁来实现RAM监控

【TC3xx芯片】如何监控TC3xx芯片PFlash的ECC错误

目录 前言 正文 1.芯片内部的ECC处理机制 2.TC3xx芯片PFlash的ECC错误信息 2.1 ECCR寄存器 2.2 PFI修正的单bit地址缓冲区SBAB寄存器 2.3 PFI修正了双位地址缓冲区DBAB寄存器 2.4 PFI未修正的多位地址缓冲区MBAB错误 2.5 PFI未更正的所有零位地址缓冲区ZBAB寄存器 3.PFlash错误后的Alarm 4.如何监控

【TC3xx芯片】TC3xx芯片电源管理系统PMS详解

目录 前言 正文 1.供电模式选择(Supply Mode Selection) 1.1 供电域 1.2 供电模式 1.3 供电阈值 1.4 供电上升和下降行为Supply Ramp-up and Ramp-down Behavior 1.5 EVRC产生供电 2. 电源监控 2.1 电源监控原理 2.2 Primary低电压监控 2.3 Secondary高低电压监控

英飞凌TC3xx之一起认识GTM(九)GTM相关知识简述及应用实例(CMU,CCM,TBU,MON)

英飞凌TC3xx之一起认识GTM(九)GTM相关知识简述及应用实例(CMU,CCM,TBU,MON) 1 时钟管理单元(CMU)2 集群配置模块(CCM)3 时基单元(TBU)4 监控单元(MON)5 总结 由前文的各篇内容,开发者已经知道如何使用GTM的大部分功能,在这些功能中,都需要一个信息就是fGTM 的数据,我们在前文的各应用中假设该值是100MHz,但是对于TC3xx系

【TC3xx芯片】TC3xx芯片的GTM模块详解

目录 前言 正文 1.GTM模块功能概述 1.1 GTM具体功能 1.2 GTM架构 2. GTM模块输入时钟 2.1.fGTM的值怎么计算 3. CMU 3.1 CMU功能 3.2 CMU时钟的计算 3..2.1 CLS0_CLK怎么计算 3.2.1 GTM Global Clock时钟计算 3.2.2 分频时钟的计算 4. CCM 4.1 CCM功能 4.2 C

英飞凌AURIX 2G TC3xx新一代芯片架构系列介绍-概论

英飞凌AURIX 2G TC3xx新一代芯片架构系列介绍-概论

英飞凌TC3xx之一起认识GTM系列(六)如何实现GTM与VADC关联的配置

英飞凌TC3xx之一起认识GTM系列(六)如何实现GTM与VADC关联的配置 1 GTM与ADC的接口2 GTM与VADC的连接2.1 VADC 到 GTM 的连接2.1.1 简要介绍2.1.2 应用举例 2.2 EVADC到 GTM的连接2.2.1 应用举例 3 总结 本文介绍实现GTM与VADC的连接性的相关寄存器配置。 1 GTM与ADC的接口 由英飞凌手册可知,

英飞凌TC3xx之一起认识GTM系列(四)如何实现GTM与GPIO关联的配置(ATOM/TIM实例)

英飞凌TC3xx之一起认识GTM系列(四)说一说GTM的实现 1 各系列芯片的子模块集成能力2 TC38x芯片的子模块连接性总览3 GTM到GPIO的连接3.1 GTM对外输出时钟信号3.2 GTM输出到端口配置寄存器TOUTSEL3.3 时钟输出选择寄存器3.4 应用举例 4 GPIO到GTM的连接4.1 Port到GTM的端口配置寄存器TIMnINSEL4.2 外设到TIM4.3 应用举

英飞凌TC3xx之一起认识GTM系列(一)先来认识GTM架构

英飞凌TC3xx之一起认识GTM系列(一)先来认识GTM架构 1 先来认识GTM的通用架构2 概览2.1 架构的简要说明2.2 架构概述 1 先来认识GTM的通用架构 GTM系统使用GTM全局时钟fGTM 运行(本文称为SYS_CLK)。 特点如下: GTM模块由两个主要部分组成: 由博世设计的GTM IP v3.1.5.1 GTM IP 由许多不同的子模块组成,提供多种

英飞凌TC3xx之一起认识DSADC系列(七)应用实战项目二(实现旋变软解码)

英飞凌TC3xx之一起认识DSADC系列(七) 1 项目要求2 项目实现2.1 内部时钟配置2.2 输入信号配置2.3 调制器配置2.4 滤波器链路配置2.5 整流器配置 3 总结 本文写一篇关于DSADC的resover的载波信号生成的应用,刚刚接触DSADC的开发者很容易被手册中简短的文字描述弄的迷惑,它到底在说些什么呢?笔者通过本文中详细的图文解说,帮大家将这一块的知识点梳

英飞凌TC3xx之一起认识DSADC系列(七)应用实战项目二(实现旋变软解码)

英飞凌TC3xx之一起认识DSADC系列(七) 1 项目要求2 项目实现2.1 内部时钟配置2.2 输入信号配置2.3 调制器配置2.4 滤波器链路配置2.5 整流器配置 3 总结 本文写一篇关于DSADC的resover的载波信号生成的应用,刚刚接触DSADC的开发者很容易被手册中简短的文字描述弄的迷惑,它到底在说些什么呢?笔者通过本文中详细的图文解说,帮大家将这一块的知识点梳

英飞凌TC3xx之一起认识DSADC系列(七)应用实战项目二(生成旋变激励信号,读回旋变数据)

英飞凌TC3xx之一起认识DSADC系列(七) 1 项目要求2 项目实现2.1 内部时钟配置2.2 输入信号配置2.3 调制器配置2.4 滤波器链路配置2.5 整流器配置 3 总结 本文写一篇关于DSADC的resover的载波信号生成的应用,刚刚接触DSADC的开发者很容易被手册中简短的文字描述弄的迷惑,它到底在说些什么呢?笔者通过本文中详细的图文解说,帮大家将这一块的知识点梳

英飞凌TC3xx的LMU SRAM保护机制(一)

目录 1.基本概述        2.理解Master Tag ID 3.LMU memory保护使能 4.测试结果分析 5.小结 1.基本概述               在英飞凌TC3xx中,每个CPU除了有自己的DLMU外,在SRI总线还挂着几块SRAM,这几块SRAM由LMU(Local Memory Unit)进行权限控制。         RAM的具体地址(上述9H

英飞凌TC3xx SOTA分析

1.SOTA功能描述 SOTA(Sofeware update over the air),指不连接烧写器的情况下,通过CAN、串口、以太网等通讯方式,实现应用程序的更新。汽车行业里通常有如下几种方案: 针对MCU控制器,需要分别开发汽车BootLoader程序(需裁剪UDS协议)和应用程序,MCU上电后首先运行BootLoader,然后正常进入应用程序;当需要更新应用程序时,可通过诊断仪下发指

英飞凌 AURIX TC3XX系列单片机的SOTA机制详解

1. 什么是SOTA SOTA全称是云端软件升级(Software updates Over The Air),就是指在不连接烧写器的情况下,通过CAN、UART或其它通讯方式,实现应用程序的更新。 在进行SOTA时,需要把旧的应用程序擦除,把新的应用程序写入。常规的实现方式需要分别开发BootLoader程序和APP程序,MCU上电先运行BootLoader,BootLoader根据情况选择

英飞凌TC3xx--深度手撕HSM安全启动(六)--安全启动的TARA、HARA分析

在之前我们讲解基于Tricore的安全启动流程,但是是不是这种流程就是安全可靠的呢?不确定,因此对启动流程基于信息安全的TARA分析基和于功能安全的HARA分析必不可少。 1、安全启动的TARA分析         首先我们来看看什么叫做TARA分析。         在ISO\SAE 21434 中对于TARA描述为threat analysis and risk asse

英飞凌TC3xx-Overlay

目录 1.数据访问重定向 2.寄存器说明 3.Overlay功能配置 3.1 确认用于重定向的CPU 3.2 配置重定向Block大小 3.3 配置目标地址和重定向地址 4.结果验证 5.小结         今天说要开个专栏讲讲XCP标定,但在将标定之前,先把英飞凌专门为标定功能设计overlay功能讲解清楚。                         英飞凌的ov

英飞凌TC3xx_IR

目录 1.功能概述 2.具体功能描述 2.1 SRN_SRC 2.2 ICU(Interrupt Control Unit) 2.3 GPSR 2.4 仲裁机制 2.5 CPU对于中断请求操作 2.6 中断向量表 3.代码解析 1.功能概述         IR(Interrupt Router)将外部、内部和软件触发的中断分配给CPU或者DMA;在英飞凌中,中断