实战系列导读"/>
英飞凌Tricore实战系列导读
本文框架
- 前言
- 1.系列概述
- 1.1 外设理论及应用介绍
- 1.2 基于EB Tresos及Vector Davinci工具的TC3xx各外设开发
- 1.3 项目中问题排查经验分享
- 1.4 其他相关话题分享
- 2. 目前已发布系列文章汇总
前言
本系列为英飞凌Tricore实战部分,Autosar全模块的实战专栏快速链接:AutoSar实战进阶系列导读
1.系列概述
英飞凌TC3xx以其强大的性能,扩展性,存储及安全性能在汽车电子中扮演着越来越重要的角色,以TC399为例,其具备多大六核的高性能架构,时钟频率最高可达300MHZ,广泛应用于车身、汽车域控、动力、底盘及智驾各种场景。
AURIX 2G系列按不同的需求有不同的内存及功能组合的单片机选择,全系均可满足ASIL D功能安全要求,其中功能最强大的是TC39x系列,最有6个CPU及4个锁步核,Flash空间为16M,基本能满足当前车载级ECU需求,且英飞凌即将推出下一代产品TC4xx系列,功能将更加强大。
下图为TC39x的系统框图:
笔者在多年的开发中项目开发中积累了一定的开发经验,在此开设了“英飞凌Tricore实战系列”,结合工作中对TC2xx,TC3xx的项目应用经验对Tricore MCU的开发及应用经验进一步介绍,一方面是对自己的工作进行总结,一方面希望能对大家带来帮助,成人达己,渡己渡人。系列内容包括但不限于以下话题
1.1 外设理论及应用介绍
内核寄存器功能介绍;
中断处理逻辑及原理介绍
SCU相关介绍;
RCU相关介绍;
WDG及ENDINIT属性介绍;
GTM的TOM,ATOM,TIM介绍;
DMA介绍;
Trap介绍;
启动介绍;
等
1.2 基于EB Tresos及Vector Davinci工具的TC3xx各外设开发
WDG/ADC/PWM/SPI/GPT/MCU/ICU/DMA等模块配置开发
XCP的Overlay开发;
CAN配置;
等
1.3 项目中问题排查经验分享
配置中常见问题;
遇到Reset,Trap如何排查;
测试技巧等
1.4 其他相关话题分享
目前暂时未想到的话题,后续会持续更新。
2. 目前已发布系列文章汇总
目前已发布文章汇总如下,欢迎读者按需查阅,也将不间断更新:
- 英飞凌Tricore问题排查01_Det/Reset/Trap排查宝典
- 英飞凌Tricore原理及应用介绍01_MCU启动过程
- 英飞凌Tricore原理及应用介绍02_Alarm(SCU)警告处理
- 英飞凌Tricore原理及应用介绍03_看门狗&ENDINIT属性原理及应用
- 英飞凌Tricore原理及应用介绍04_中断请求及仲裁过程
- 英飞凌Tricore原理及应用介绍05_中断处理之中断路由(IR)模块详解
- 英飞凌Tricore原理及应用介绍06_系统定时器(STM)模块详解
- 基于EB工具的TC3xx_MCAL配置开发01_WDG模块配置介绍
- 基于EB工具的TC3xx_MCAL配置开发02_ICU模块配置
- 基于EB工具的TC3xx_MCAL配置开发03_GPT模块配置
- 基于EB工具的TC3xx_MCAL配置开发04_ADC模块软件触发Demo配置
- 基于EB工具的TC3xx_MCAL配置开发05_ADC模块硬件Pwm触发Demo配置
- 基于EB工具的TC3xx_MCAL配置开发06_PWM模块配置
- XCP实战系列介绍03-英飞凌TC3xx芯片Overlay概述及开发过程介绍
更多推荐
英飞凌Tricore实战系列导读
发布评论