首页
编程日记
ChatGpt专题
LINUX学习
Java学习
前端教程
单片机
ESP8266
tcp/ip
显著性检验
vim
云编程
Autosar
网络攻击模型
NPDP认证
后台
iphone
统计学
paas
dcl语言
CountDownLatch
Java中的File类
安卓
hibernate
lstm
Junit的特点
数组
AURIX
2024/4/11 19:31:55
英飞凌Tricore原理及应用介绍06_系统定时器(STM)模块详解
目录 1.概述2 STM外设基本介绍3. STM模块使用原理3.1 64位数据如何同步读取?3.2 比较寄存器的原理?1.概述 STM全称为System Timer即系统定时器模块,在英飞凌Tricore芯片中,每个单独的CPU操作系统中配备一个系统定时器,为其操作系统程序调度提供时钟基础,在整个大系统中,…
阅读更多...
1532_AURIX_TriCore内核架构_中断
全部学习汇总: GreyZhang/g_tricore_architecture: some learning note about tricore architecture. (github.com) 中断一直是我想了解关注的一个功能模块,因为感觉不同的芯片上这部分的设计差异比较大。而这部分也跟我们嵌入式软件的设计模式直接相关。…
阅读更多...
TC397 Tasking CMake Gitlab CI CD 环境配置
文章目录 Aurix Development Studio 新建工程与配置Tasking 环境配置CMake 集成Win CMake MinGW 安装Tasking Toolchain 工具链CMakeLists.txtPowershell 脚本 Gitlab CI CDGithub Link 本篇先演示了ADS新建激活编译工程, 讲述了浮点模型, 链接脚本文件, 静态库集成等的设置, 接…
阅读更多...
英飞凌 AURIX-TC3XX:QSPI通信实验
目录 AURIX-TC3XX-QSPI通信实验1.QSP简介1.1、AURIX TC3XX QSPI个数1.2、QSPI功能特点1.2.1、QSPI外设的新特性1.2.2、一些独特的特性1.2.3、支持传统的SPI特性1.2.4、四种可供用户选择的传输模式 2、具体实验操作2.1、新建工程2.2、实验一 3、域控制器中常见的SPI通信方式3.1、…
阅读更多...
英飞凌TC3xx之一起认识GTM(十三)详细说说GTM子模块ATOM(通道模式及应用举例: SOMC)
英飞凌TC3xx之一起认识GTM(十三)详细说说GTM子模块ATOM(通道模式及应用举例: SOMC) 1 信号比较输出模式 (SOMC)1.1 CPU控制下的SOMC模式1.2 ARU控制下的SOMC模式1.3 应用举例2 总结如上文所述,ATOM的每个通道都可以以下面这五个模式中的任意一个模式下独立运行: - ATOM 信…
阅读更多...
英飞凌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 …
阅读更多...
1525_AURIX TC275 BootROM上
全部学习汇总: GitHub - GreyZhang/g_TC275: happy hacking for TC275! 这一次看一个全新的章节,BootROM,这是我之前只听过但是没有接触过的一个功能。 1. BootROM包含的三个主要的功能:启动软件、引导加载程序、测试固件。 2. 启…
阅读更多...
【AUTOSAR中断管理】TC3XX中断系统介绍
摘要 这段文本主要介绍了AURIX TC3XX的中断系统(Interrupt Router,简称IR)以及中断注册的过程以及举例说明中断机制。 AURIX TC3XX 中断系统(Interrupt Router)介绍 流程图描述中断路由器(IR)处理服务请求并与服务提供者交互。 中断系统的作用是将service request进行…
阅读更多...
英飞凌 Tricore 架构中断系统详解
本文以TC3系列MCU为例,先来了解中断源是如何产生的,再看一下CPU是如何处理中断源的。 AURIX TC3XX的中断路由模块 Interrupt Router (IR) 在TC3中,中断既可以被CPU处理,也可以被DMA处理,所以手册中不再把中断称为中断…
阅读更多...
【Aurix Tricore】HighTec启动代码crt0-tc37x.c分析笔记
1. 前言 crt0是hightec 在其toolchain的gcc库中实现启动startup功能的核心代码。 HighTec已为tc3xx设置了一些默认的启动行为。在此启动过程中,目标被初始化并设置为其默认值。启动文件的代码在进入main()函数之前执行。之后,执行main()函数的构造函数。 编译器附带的启动…
阅读更多...
1557_AURIX_TC275_复位控制单元以及相关寄存器
全部学习汇总: GreyZhang/g_TC275: happy hacking for TC275! (github.com) 这是之前没看完的一张表,结合之前的一般看起来,大部分的模块还是支持重启机制的。 状态寄存器中可以读到上一次复位的触发原因,这个对于软件的一些状态判…
阅读更多...
英飞凌TC3xx之一起认识GTM系列(二)再来认识GTM接口、路由、时钟和中断
英飞凌TC3xx之一起认识GTM系列(二)再来认识GTM接口、路由、时钟和中断 1 再来认识GTM接口1.1 GTM的通用总线接口AEI1.2 GTM的多主机多任务支持2 ARU路由2.1 ARU路由概念2.2 ARU 往返时间2.3 ARU阻塞机制3 GTM时钟和时基管理3.1 GMT 时钟和基于时间的管理架构3.2 循环事件比较…
阅读更多...
英飞凌TC3xx之一起认识GTM(十)详细说说GTM子模块TIM(架构)
英飞凌TC3xx之一起认识GTM(十)详细说说GTM子模块TIM(架构) 1 TIM简介1.1 输入源选择寄存器INPUTSRCx1.2 外部捕捉源选择寄存器 EXTCAPSRCx2 TIM通道2.1 TIM通道架构2.2 TIM通道模式3 总结编者话:GTM的定时器输入模块TIM是经常被使用的模块,因为它简单易用。它可以接入多种…
阅读更多...