E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
TRICORE
英飞凌
Tricore
实战系列导读
系列概述1.1外设理论及应用介绍1.2基于EBTresos及VectorDavinci工具的TC3xx各外设开发1.3项目中问题排查经验分享1.4其他相关话题分享2.目前已发布系列文章汇总前言本系列为英飞凌
Tricore
Autosar汽车电子进阶
·
2024-01-29 06:58
autosar
嵌入式
英飞凌
在
Tricore
上移植μC/OS-III——5.6 核间中断
单核RTOS中,任务切换是通过Trap来实现的,但Trap只能由自身CPU进行触发,而在上文中我们得知,多核RTOS中有时需要一个CPU触发其它CPU的任务切换,这时Trap就不能实现了,需要使用核间中断。核间中断简单来说就是一个可以指定执行CPU的软件触发中断,也就是说,这个中断可以由软件来触发,并且可以指定执行的CPU,不管由那个CPU执行程序来触发这个软件中断,执行的CPU都是预定义好的那个
olddddd
·
2024-01-17 09:32
RTOS
UCOS
英飞凌
多核
核间中断
英飞凌 AURIX 系列单片机的HSM详解(4)——
Tricore
核与HSM核之间的通信方法
本系列的其它几篇文章:《英飞凌AURIX系列单片机的HSM详解(1)——何为HSM》《英飞凌AURIX系列单片机的HSM详解(2)——与HSM相关的UCB和寄存器》《英飞凌AURIX系列单片机的HSM详解(3)——开发方法》《英飞凌AURIX系列单片机的HSM详解(5)——HSM硬件加速模块的使用》因为HSM有单独的一个ARM核,实际使用过程中HSM核与主CPUTricore核之间需要进行通信,本
olddddd
·
2024-01-17 09:32
嵌入式
HSM
AURIX
TC3XX
硬件加密
信息安全
Tricore
上下文切换PCXI操控实验--Apple的学习笔记
继昨天FreeRTOS任务切换的实现方式--Apple的学习笔记中搞明白了port.c中上下文切换的代码为什么要如此设计后,今天想尝试下暴力切换,其实就是想串改A11(RA)返回地址。发现不行,我原来的设计思路是读取PCXI地址然后+1个地址。后来发现PCXI为之前的栈地址,当前的栈地址并不一定是+1(64byte)地址。所以没法修改当前栈的A11。最后只能确认一点,就是当前栈的PCXI我能读取,
applecai
·
2024-01-07 15:51
RT-thread nano入门--Apple的学习笔记
为了自己能在
Tricore
开发板实现一个最小的OS的任务切换,我看又学习了下RT-threadnano,因为只有多学习些不同的OS,才会通过对比发现最核心的
applecai
·
2023-12-23 10:21
在
Tricore
上移植μC/OS-III——0.1总述
本文是《在
Tricore
上移植μC/OS-III》专栏文章的第一篇,先简单介绍下整个项目。
olddddd
·
2023-12-05 01:37
单片机
rtos
英飞凌
Tricore
AURIX
Tricore
寄存器: 通用寄存器,系统寄存器,中断
1.通用目的寄存器这32个通用目的寄存器又分为16个通用地址寄存器;16个通用数据寄存器;1.1通用地址寄存器(A[0]-A[15])A[0],A[1],A[8],A[9]这四个寄存器被定义为系统全局寄存器,它们的内容不会在调用;陷阱;中断发生时被保存或恢复。A[10]:被用作栈指针寄存器(SP)。A[11]:被用作存储调用和链接跳转的返回地址(RA),或者用作存储中断和陷阱的返回程序计数器(PC
爱思考的发菜_汽车网络信息安全
·
2023-12-05 01:36
AURIX
TC3XX
java
开发语言
1530_AURIX_
TriCore
内核架构_通用寄存器以及系统寄存器
全部学习汇总:GreyZhang/g_
tricore
_architecture:somelearningnoteabouttricorearchitecture.
grey_csdn
·
2023-12-05 01:05
AURIX
单片机
AURIX
嵌入式
TC275
TriCore
汽车电子芯片介绍之Aurix TC系列
Infineon的AURIXTC系列芯片是专为汽车电子系统设计的,采用了32位
TriCore
处理器架构。该系列芯片具有高性能、低功耗和丰富的外设接口,适用于广泛的汽车电子应用。
车联网安全杂货铺
·
2023-12-04 07:36
车联网安全
系统安全
车载系统
系统安全
网络安全
安全
iot
TC397 EB MCAL开发从0开始系列 之 [1.1] 集成ADS MCAL demo
一、MCALADSdemo集成1、配置目标1.1、创建工程1.2、添加工程目录文件1.2.1、添加Mcal目录1.2.1.1、添加依赖Infra_Prod1.2.1.2、添加静态代码
Tricore
1.2.1.3
yy九歌
·
2023-11-21 09:52
EB
MCAL运行工程
mcu
自动驾驶
TriCore
TC397 Memtools烧录安装和使用
目录介绍:下载如何安装如何使用介绍:InfineonMemtool软件是一款免费的支持InfineonAURIXTriCore系列芯片的Flash烧录软件,支持JTAG和DAS(DevicesAccessServer)协议,通过烧录器(如InfineonDAPminiWiggler)将电脑与目标芯片(AURIXTriCore系列芯片)连接,可将hex烧录到芯片Flash中。下载在Infineon官
yy九歌
·
2023-11-03 22:45
TriCore
mcu
基于TC3xx自制makefile构建--Apple的学习笔记
现在正好有
tricore
内核基于hightec编译器,类似于gnu-arm的编译器,我们之前都用hightecIDE自带m
applecai
·
2023-10-30 16:32
英飞凌单片机编译器 TASKING
TriCore
Eclipse IDE
新建静态库工程右击新建c/c++工程(也可import导入工程)工程名:不要有中文勾选TC39X,完成工程的创建在工程右键选择clean,对project先进行cleanproject,再buildproject**对于文章出现的任何问题请大家批评指出,一定及时修改**可联系我:
[email protected]
**本文原创,如需转载请标注出处!
鑫宇吖
·
2023-10-09 23:50
c/c++
eclipse
ide
英飞凌单片机编译器 TASKING
TriCore
Eclipse IDE 新建静态库工程
前言这篇介绍一下如何使用TASKING新建一个静态库的工程,编译成一个静态库,最后链接至应用程序工程中进行编译调试。编译成静态库也能debug界面调试,也可以打断点操作等,前提是保证源码和编译的静态库源码一致,且含有调试信息。下载:AURIXTC37X空工程使用步骤1.右击新建TriCoreC/C++工程.2.静态库工程命名,同时选择工程路径(最好是APP工程下的子目录,便于后期工程位置移动也不影
大橙子疯
·
2023-10-09 23:19
英飞凌
eclipse
ide
英飞凌
使用C++在AURIX Development Studio里开发TC275
以前在ARM单片机上面用的很好,现在要在TC275单片机(
Tricore
核心的单片机,就像STM32是ARM核心的单片机一样)上跑。
蒙塔基的钢蛋儿
·
2023-10-08 17:03
汇编级
单片机
单片机
Tasking编译器开发TC275(
Tricore
)中使用自定义段
Tasking编译器使用的不是GCC那套链接脚本语言,自创了一个LSL脚本语言。所以GCC那套链接脚本语法就不好使的。如果你在用Tasking编译并且需要用自定义段的话,你肯定不知道咋搞,因为网上没公开没资料。。。。只有个非常简单的Tasking的Linker使用手册,并不能满足从链接脚本中导出符号给到C源文件中使用。这个问题我花了一天的时间解决了。看代码吧假设条件:假定想添加只读段的名称是.te
蒙塔基的钢蛋儿
·
2023-10-08 17:03
单片机
英飞凌
Tricore
原理及应用介绍06_系统定时器(STM)模块详解
1.概述STM全称为SystemTimer即系统定时器模块,在英飞凌
Tricore
芯片中,每个单独的CPU操作系统中配备一个系统定时器,为其操作系统程序调度提供时钟基础,在整个大系统中,各个STM相互连接
initiallizer_行稳致远
·
2023-10-02 02:39
autosar
Aurix
STM
英飞凌
Tricore
架构中断系统详解
本文以TC3系列MCU为例,先来了解中断源是如何产生的,再看一下CPU是如何处理中断源的。AURIXTC3XX的中断路由模块InterruptRouter(IR)在TC3中,中断既可以被CPU处理,也可以被DMA处理,所以手册中不再把中断称为中断,而是称为服务,我们为了方便还是叫中断,但在后文的英文名称或简写中经常出现Service,大家当中断来理解就好。IR模块支持1024个中断请求节点(SRN
olddddd
·
2023-09-28 08:57
嵌入式
英飞凌
tricore
AURIX
TC3XX
中断
英飞凌 AURIX 系列单片机的HSM详解(3)——开发方法
本系列的其它几篇文章:《英飞凌AURIX系列单片机的HSM详解(1)——何为HSM》《英飞凌AURIX系列单片机的HSM详解(2)——与HSM相关的UCB和寄存器》《英飞凌AURIX系列单片机的HSM详解(4)——
Tricore
olddddd
·
2023-09-24 23:38
嵌入式
AURIX
英飞凌
TC3XX
HSM
硬件加密
英飞凌TC3xx--深度手撕HSM安全启动(六)--安全启动的TARA、HARA分析
在之前我们讲解基于
Tricore
的安全启动流程,但是是不是这种流程就是安全可靠的呢?不确定,因此对启动流程基于信息安全的TARA分析基和于功能安全的HARA分析必不可少。
快乐的肌肉
·
2023-09-24 23:36
汽车信息安全
功能安全
信息安全
安全启动
Tricore
SecureBoot
形式化验证,Complete Formal Verification of
TriCore
2 and Other Processors(五)
目录一、Article:文献出处(方便再次搜索)(1)作者(2)文献题目(3)文献时间(4)引用二、Data:文献数据(总结归纳,方便理解)(1)背景介绍(2)目的(3)结论(4)主要实现手段三、Comments对文献的想法(强迫自己思考,结合自己的学科)四、Why:为什么看这篇文献(方便再次搜索)五、Summary:文献方向归纳(方便分类管理)一、Article:文献出处(方便再次搜索)(1)作
好啊啊啊啊
·
2023-09-22 01:17
形式化验证
数字电路验证
形式化验证
完备性分析
AURIX
TriCore
学习笔记二:基于HighTec + UDE开发调试工程
一目了然1HighTec基本操作1.1Workspace设置1.2创建工程1.3导入工程1.4工程编译和调试1HighTec基本操作1.1Workspace设置HighTec安装完成之后,会在桌面生成如下图所示图标:鼠标左键双击此应用图标后,弹出如下图所示弹框:熟悉Eclipse操作的话对此弹出框应该不会陌生,这个弹出框的目的是让我们选择设置Workspace的位置,以便于保存Project文件。
*夏至未至*
·
2023-09-08 20:08
AURIX
TriCore
AURIX
TriCore
学习笔记三:Infineon Memtool软件安装与使用
一目了然1简介2InfineonMemtool软件安装3InfineonMemtool软件使用1简介InfineonMemtool软件是一款免费的支持InfineonAURIXTriCore系列芯片的Flash烧录软件,支持JTAG和DAS(DevicesAccessServer)协议,通过烧录器(如InfineonDAPminiWiggler)将电脑与目标芯片(AURIXTriCore系列芯片)
*夏至未至*
·
2023-09-08 20:08
AURIX
TriCore
AURIX
TriCore
学习笔记七:Tasking软件使用
一目了然1Workspace设置2创建工程3导入工程4工程编译和调试5Tasking生成hex文件1Workspace设置Tasking软件打开后呈现如下图所示:这个弹出框的目的是让我们选择设置Workspace的位置,以便于保存Project文件。推荐开发人员设置并记录自己选择的Workspace位置,因为开发过程中难免机会到此目录下查看一些Project文件。如上图所示,设置了Workspac
*夏至未至*
·
2023-09-08 20:08
AURIX
TriCore
嵌入式
eclipse
AURIX
TriCore
内核架构学习笔记
名词缩写ISA-InstructionSetArchitecture,指令集架构PC-ProgramCounter,holdstheaddressoftheinstructionthatiscurrentlyrunningGPRs-32GeneralPurposeRegistersPSW-ProgramStatusWordPCXI-PreviousContextInformationCSA-Con
依笑奈何
·
2023-09-01 13:09
TriCore
学习
笔记
在
Tricore
上移植μC/OS-III——3.4 在中断中执行任务切换
在中断中执行任务切换时,调用的是OSIntCtxSw()函数。任务切换的原理和上面是一样的。系统进入中断的时候也会自动保存原任务的UCX和LCX,区别就是进入中断后到调用OSIntCtxSw()之间多了两层函数嵌套,也就是多存储了两个UCX,所以在调用OSCtxSw()之前,要先将这两个UCX释放掉。如图中所示,前三行使系统跳转到第四行的函数“j1”,消耗掉一个UCX,接下来三行使系统跳转到第七行
olddddd
·
2023-08-09 12:17
RTOS
Tricore
英飞凌
TC2XX
任务切换
探秘:
TriCore
处理器中断机制
1.
TriCore
与中断的简介
TriCore
是德国英飞凌科技公司旗下的第一个为实时嵌入式系统而优化的统一的、32位的微控制器-DSP(DigitalSignalProcessing)处理器架构。
迪捷软件
·
2023-08-09 12:47
SkyEye
SkyEye
TriCore
中断
Tricore
TC264D学习笔记一(中断管理)
TricoreTC264D学习笔记一(中断管理)
Tricore
中断机制的特点:1、256个中断向量,第一个是0号中断向量,无效仅用来占位,所以一共可用的中断向量有255个,但是要占用256个位置。
木心
·
2023-08-09 12:47
1532_AURIX_
TriCore
内核架构_中断
全部学习汇总:GreyZhang/g_
tricore
_architecture:somelearningnoteabouttricorearchitecture.
grey_csdn
·
2023-08-09 12:45
AURIX
架构
单片机
嵌入式硬件
AURIX
TriCore
如何快速提高英飞凌单片机编译器 TASKING
TriCore
Eclipse IDE 编译速度
1、前言使用英飞凌单片机编译器TASKINGTriCoreEclipseIDE开发编译时,想必感受最深刻的就是编译速度,那是非常慢了,如果是部分修改的源文件编译还好,不用等太久,而如果选择需要全部编译,那么这个时间就很长了。网上也有一些帖子讲述了如何提高Tasking编译速度的方式,比如更改多线程编译的数目、更改编译等级和减少编译输出内容等来提高编译速度。不过这些方式没有很明显的提升,Taskin
大橙子疯
·
2023-04-21 02:08
英飞凌
开发工具
ide
eclipse
英飞凌
代码编译
在
Tricore
上移植μC/OS-III——5.1 μC/OS实现多核任务调度的基础工作
前三章已经完整介绍了在
Tricore
系列单片机上运行单核RTOS的方法,本章中我们来研究一下扩展调用多核。关于这个问题能找到的资料不多,文中算法、策略等大部分东西是我自己定的,欢迎大家交流探讨。
olddddd
·
2023-04-15 11:01
RTOS
Tricore
多核
uCOS
TC2
关于
Tricore
Memory及访问速度--Apple的学习笔记
而我工作中经常用到
Tricore
芯片,但是我主要是做协议开发的,芯片主要知道某些外设即可,没怎么花费时间去研究其它内容,因为我认为他是非标芯片。
applecai
·
2023-04-11 12:57
Tricore
的cache使用仿真实验--Apple的学习笔记
一,前言理论需要结合实际,这样可以验证对理论的理解是否正确,形成闭环。关于TricoreMemory及访问速度--Apple的学习笔记已经完成了初步的理论理解,所以接着就是做实验及再进行深入的理解。二,带着问题来看的芯片手册问题1,Dcache如何设置使能?答:芯片手册上没找到清晰的步骤描述,我直接example参考代码是有的。问题2,Dcache的地址段在哪里?答:手册上可以清晰的找到。imag
applecai
·
2023-04-11 02:39
TriCore
基础知识-个人笔记
个人笔记一、目前使用的指令集1、MOVH.A功能:将值const16移动到地址寄存器A[c]的最高有效半字并设置最低有效16位为零。Eg:MOVH.Aa2,0x8028作用:设置地址寄存器A2高16bit设置为0x8028内容,低16bit为全0疑问:根据UDE反汇编结果,这里是按照MOVH.Aa2,#0x8028去实施,不确定是反汇编显示问题还是其他情况movh.aa3,#526(立即寻址)设置
weixin_42438100
·
2023-04-09 03:48
AUOTSAR
java
算法
开发语言
AURIX
TriCore
学习笔记三:Infineon Memtool软件安装与使用
一目了然1简介2InfineonMemtool软件安装3InfineonMemtool软件使用1简介InfineonMemtool软件是一款免费的支持InfineonAURIXTriCore系列芯片的Flash烧录软件,支持JTAG和DAS(DevicesAccessServer)协议,通过烧录器(如InfineonDAPminiWiggler)将电脑与目标芯片(AURIXTriCore系列芯片)
kunkliu
·
2023-04-09 03:40
TC397
TC397
Tricore
系列之MPU
TriCore
保护系统提供了隔离错误的基本功能。该系统是不显眼的,较少的开销,并避免不确定的运行时行为。保护系统集成了硬件机制,保护用户指定的存储范围,防止未经授权的读、写或指令获取访问。
小健_777
·
2023-04-09 03:40
Aurix
Tricore
mcu
1527_AURIX_
TriCore
内核架构开篇与架构概述
全部学习汇总:GreyZhang/g_
tricore
_architecture:somelearningnoteabouttricorearchitecture.
grey_csdn
·
2023-04-09 03:35
AURIX
架构
单片机
嵌入式硬件
AURIX
TriCore
英飞凌
Tricore
问题排查01_Det/Reset/Trap排查宝典
目录1.概述2.排查方法总览(流程图)3.进Det排查方法4.进Reset/Trap排查4.1通过ErrorHook/ProtectionHook排查4.2.通过BTV寄存器排查Trap方法4.3借助英飞凌寄存器排查4.3.1借助Reset状态寄存器4.3.2SMU触发的复位4.3.3CPU触发的复位1.概述大家在软件开发过程中,可能会遇到各种各样的问题,这其中尤其以软件跑飞进Det或发生Rese
initiallizer_行稳致远
·
2023-04-07 13:42
autosar
Tricore
Reset
大总结:MCU及python工具杂项--Apple的学习笔记
二,专题正好工作中使用了
tricore
芯片,所以做了些自学习基于TC3xx自制makefile构建--Apple的学习笔记MCAL新建CAN通信最小工程--Apple的学习笔记McalSPI调试--Apple
applecai
·
2023-04-02 03:15
TriCore
内核学习笔记
前段时间在
TriCore
上肝了一个月的rt-thread系统移植,终于初步移植成功.所以做下知识整理,本文更多关注的是如何给
TriCore
移植操作系统,整理如下:简介
TriCore
是英飞凌半导体公司专为嵌入式实时系统设计的
kunkliu
·
2023-04-01 06:06
TC397
tc397
英飞凌 AURIX 系列单片机的HSM详解(3)——开发方法
何为HSM》《英飞凌AURIX系列单片机的HSM详解(2)——与HSM相关的UCB和寄存器》《英飞凌AURIX系列单片机的HSM详解(3)——开发方法》《英飞凌AURIX系列单片机的HSM详解(4)——
Tricore
king110108
·
2023-04-01 06:05
Cyber
Security
HSM
编译器
英飞凌 AURIX 系列单片机的HSM详解(2)——与HSM相关的UCB和寄存器
何为HSM》《英飞凌AURIX系列单片机的HSM详解(2)——与HSM相关的UCB和寄存器》《英飞凌AURIX系列单片机的HSM详解(3)——开发方法》《英飞凌AURIX系列单片机的HSM详解(4)——
Tricore
king110108
·
2023-04-01 06:35
Cyber
Security
UCB
HSM
Aurix
Tricore
TC397定义变量至LMU程序异常的解决办法
一、背景开发环境:AurixDevelopmentStudio1.9在TC397的开发过程中,可能涉及到将一些变量(bss、data)定义到LMU区域中。通过使用__attribute__((section(".bss.lmubss")))属性即可将指定的数据定义到指定的section中。但是在实际使用中,LMU中的数据可能导致程序出现运行异常、数据不一致的问题。二、解决办法一般涉及LMU区域数据
Huskiey
·
2023-04-01 06:18
AURIX
mcu
c语言
英飞凌-AURIX-TC3XX-内核架构:AURIX
TriCore
1.6P
目录英飞凌-AURIX-TC3XX-内核架构:AURIXTriCore1.6P1、AURIXTC1.6P内核简介及特点2、AURIXTC1.6P系统组成及框架2.1、AURIXTC1.6PCPU具体实现图如下:2.2、AURIXTC1.6PCPU系统框架2.2.1、指令获取单元-InstructionFetchUnit2.2.2、执行单元-ExecutionUnit2.2.3、通用寄存器-Gene
Kevin的学习站
·
2023-04-01 06:41
嵌入式学习笔记
#
单片机
AURIX
ADAS
自动驾驶
Tricore
CSA详解(CSA--Context Save Area)
FortheTriCorearchitecture,afunctioncallusingtheinstructioncall,aninterruptandatrap,usesacontextsavemechanism.以
TriCore
大表哥汽车人
·
2023-03-30 09:07
嵌入式C语言开发
c语言
arm
单片机
mcu
英飞凌
Tricore
原理及应用介绍05_中断处理之中断路由(IR)模块详解
1.概述在
Tricore
架构中允许有多个中断源包括片上外设及外部中断世间产生的中断请求,以打断中断服务的提供者如CPU或DMA通道,那你知道中断优先级是在哪配置体现吗?能从寄存器中看到中断请求状
initiallizer_行稳致远
·
2023-03-25 01:34
autosar
英飞凌
单片机
中断
英飞凌
Tricore
原理及应用介绍04_中断请求及仲裁过程
1.概述在
Tricore
架构中允许有多个中断源包括片上外设及外部中断世间产生的中断请求,以打断中断服务的提供者如CPU或DMA通道,那你知道在
Tricore
里中断请求在内核中的仲裁及处理逻辑是怎样的吗?
initiallizer_行稳致远
·
2023-03-25 01:34
autosar
嵌入式
Tricore
中断
MCU(Infineon
Tricore
)启动过程介绍
BswM及EcuM模块时,我们大概聊到了Autosar架构下MCU的运行过程,知道MCU运行过程中会经历Wakeup,Run,PostRun,Sleep及Shutdown等阶段,本章我们就继续以英飞凌
TriCore
initiallizer_行稳致远
·
2023-01-14 06:26
Autosar扫盲系列
mcu
嵌入式
autosar
boot
单片机的一些名词解释
SRI:SharedResourceInterconnect共享资源互联SRI(SharedResourceInterconnection)是
TriCore
1.6的高速系统总线。x基于CPU的设备。
一剑西来半边万里
·
2022-11-13 09:39
汽车电子
单片机
c语言
TriCore
架构多核多线程锁探究(TC264双核互斥锁)
序言现在
TriCore
架构已经是一个十分成熟的架构,并广泛用于新能源行业各类控制器。从TC1.3.1开始有了很多重大的调整。新增了几个指令,有了全流水线结构的浮点单元等。
穹之韵
·
2022-11-13 09:39
架构
单片机
c语言
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他