英飞凌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实战系列导读_第1张图片
笔者在多年的开发中项目开发中积累了一定的开发经验,在此开设了“英飞凌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. 目前已发布系列文章汇总

目前已发布文章汇总如下,欢迎读者按需查阅,也将不间断更新:

  1. 英飞凌Tricore问题排查01_Det/Reset/Trap排查宝典
  2. 英飞凌Tricore原理及应用介绍01_MCU启动过程
  3. 英飞凌Tricore原理及应用介绍02_Alarm(SCU)警告处理
  4. 英飞凌Tricore原理及应用介绍03_看门狗&ENDINIT属性原理及应用
  5. 英飞凌Tricore原理及应用介绍04_中断请求及仲裁过程
  6. 英飞凌Tricore原理及应用介绍05_中断处理之中断路由(IR)模块详解
  7. 英飞凌Tricore原理及应用介绍06_系统定时器(STM)模块详解
  8. 基于EB工具的TC3xx_MCAL配置开发01_WDG模块配置介绍
  9. 基于EB工具的TC3xx_MCAL配置开发02_ICU模块配置
  10. 基于EB工具的TC3xx_MCAL配置开发03_GPT模块配置
  11. 基于EB工具的TC3xx_MCAL配置开发04_ADC模块软件触发Demo配置
  12. 基于EB工具的TC3xx_MCAL配置开发05_ADC模块硬件Pwm触发Demo配置
  13. 基于EB工具的TC3xx_MCAL配置开发06_PWM模块配置
  14. XCP实战系列介绍03-英飞凌TC3xx芯片Overlay概述及开发过程介绍

你可能感兴趣的:(autosar,嵌入式,英飞凌)