0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AURIX™ TC4x免费开发环境介绍

骏龙电子 来源: 英飞凌汽车电子生态圈 2024-08-22 16:24 次阅读

1TC4x开发工具

TC4x的开发工具主要指集成开发环境/编译器和调试器,分为商用版和免费评估版两种。

Tasking SmartCode, Hightec, GHS等都属于商用版集成开发环境/编译器,目前都已经支持TC4x产品。PLS, Lauterbach, iSystem是商用版调试器,目前也已经全面支持TC4x产品。

AURIX Development Studio (ADS) Limited是英飞凌最新推出的免费集成开发环境,集代码编辑,编译,调试为一体,支持最新的TC4x产品。它内部还集成了TC4x iLLD例程库,非常适合新手进行学习和评估。本文主要介绍ADS Limited的申请和使用。

*注意:

ADS只支持TC2x/TC3x MCU, 只有ADS Limited可以支持TC4x MCU.

ADS Limited仅供用户进行非商业目的的评估和学习,在实际项目开发阶段,用户还是需要购买商用版集成开发环境/编译器。

2AURIXDevelopment Studio Limited

2.1申请和安装

在申请ADS Limited之前,首先申请MyInfineon账号,然后在Infineon Community(https://community.infineon.com/)或 Case Management (https://ifxcasemanagement.crm4.dynamics.com/)系统上申请ADS Limited下载权限。

(1). 在开通权限后:

登录英飞凌官网,选择Design Support

输入developer center

搜索

wKgZombG9g-ANUXaAABhErpFjQE860.png

(2). 下载和安装Infineon Developer Center

wKgaombG9iuAGZ-EAAAvby-9cUY401.jpg

(3). 打开Infineon Developer Center后,登入MyInfineon账号

wKgaombG9juASjrTAABebJGwHFw552.png

(4). 接着在Manage Tools框下面就可以找到AURIX Development Studio Limited版本,下载和安装最新版本。

wKgaombG9kaAXyJ8AAC09J6mtek865.png

2.2新建TC4x模板工程

(1). 打开ADS Limited, 对新建的workspace选择一个保存路径,Launch

wKgZombG9laAWWgAAAELPN5OMqs787.png

(2). 按照下图步骤新建一个TC4x的template工程

wKgaombG9mCAKDlPAAJ4OAlV0NU481.png

(3). 编译

wKgZombG9myAYGkiAAD535ozJZA491.png

wKgaombG9nmARpT_AADqeVOYJS4255.png

*注意:

新建工程默认是用Tasking编译器,也可以使用自带的免费GCC编译器,见下节。

使用Tasking编译器需要保证ADS limited安装目录下C:InfineonAURIX-Studio-limited-1.9.22-Lpluginscom.infineon.aurix.ads.tc4xx.tools_1.9.22uild_system oolsCompilersTasking_10.1r1etc下licopt文件指向有效的license文件。

wKgaombG9oSAWPj7AABkSNvJ1TA436.png

在安装完Tasking SmartCode后,在安装目录的etc文件夹下会有licfile.txt和licopt.txt,要用Tasking SmartCode的etc文件夹下licopt.txt文件替换上面ADS limited路径下的这个,才可以正常使用Tasking编译器。

2.3免费GCC编译器

ADS limited中也集成了免费的GCC编译,可以编译TC4x工程。

(1). 右键工程名->Build Configuration->Set Active->

TriCore Debug

wKgaombG9pCAUD5qAAGxz3oYFcc199.png

(2). 编译

wKgaombG9qOAF_k0AAEZjthjq_8104.png

wKgZombG9q6AbSIkAAFNZd9LK3A600.png

2.4TC4x例程库

在ADS Limited中集成了很多TC4x的例程,可以通过下面步骤直接导入例程,进行编译和调试。

(1). 点击”Import AURIX Project”

wKgZombG9rqALmKGAAFbb8b6g4o106.png

(2). 选择Infineon TC4xx Code Examples Repository

wKgaombG9sqAHaCjAAJbjCSxdzM651.png

(3). 选择其中一个例程导入后就可以编译了。

2.4.1 使用GCC编译器编译自带例程

默认的自带的例程不带GCC编译选项。可以把例程源文件copy到新建的template工程中,然后在template工程中就可以使用GCC编译器了。

wKgaombG9taAOdTXAADglWLALq0335.png

wKgZombG9uaAVteRAAC95xVPOlE832.png

wKgZombG9vKAchTZAAEOpeorGt0791.png

2.5调试

在ADS limited中集成了winIDEA调试器软件,配合TC4x板上的on-board miniwiggler可以直接调试TC4x MCU。

2.5.1 硬件连接

wKgaombG9wOABpwzAAG6Y3mFu_A309.png

此时打开设备管理器,确认一下on-board mini-wiggler是否被识别:

wKgZombG9xSAENcuAAGLRC8h53I144.png

如不能发现DAS设备,则可以在英飞凌官网下载和安装DAS驱动:www.infineon.com

wKgZombG9x6AU0dxAABVwP6X-Y4860.png

2.5.2 调试步骤

(1). 点击Debug Configuration

wKgZombG9ymAOXtEAAHI-71gK-M620.png

(2). 双击winIDEA Debugger

wKgaombG9zSAeJ7ZAAILXqqSfr0595.png

(3). 不勾选stop execution at, 点击debug进入调试界面

wKgZombG90GAFJccAADM_6_W0t4546.png

(4). 下图是winIDEA的调试界面

wKgZombG91GAOLgIAANrbVkXmzg706.png

*注意:

目前最新的ADS Limited v1.9.22只支持TC49x A step,后续版本会陆续支持后面的TC4x Device。

Tasking SmartCode v10.2或更高版本自带的winIDEA调试器软件已经支持了TC49x A和TC4Dx。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16642

    浏览量

    347538
  • 编译器
    +关注

    关注

    1

    文章

    1600

    浏览量

    48888
  • 开发环境
    +关注

    关注

    1

    文章

    215

    浏览量

    16516
  • 调试器
    +关注

    关注

    1

    文章

    297

    浏览量

    23559
  • Aurix
    +关注

    关注

    1

    文章

    71

    浏览量

    10847

原文标题:AURIX™ TC4x免费开发环境介绍

文章出处:【微信号:骏龙电子,微信公众号:骏龙电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    英飞凌MCU AURIXTC4x特性概览 2024年下半年逐步量产

    为扩展其领先的 AURIX™ 微控制器系列,英飞凌推出了用于电动交通、ADAS 、汽车 E/E 架构和经济型人工智能 (AI) 应用的新一代AURIXTC4x 系列28纳米微控制器 (MCU)。
    的头像 发表于 02-28 13:45 2000次阅读
    英飞凌MCU <b class='flag-5'>AURIX</b>™ <b class='flag-5'>TC4x</b>特性概览 2024年下半年逐步量产

    Aurix TC3x7源代码中评估BMHD的位置在哪里?

    我正在学习 Aurix TC3x7 的启动过程 - 您能告诉我源代码中评估 BMHD 的位置吗? 我没看到在哪里对校验和及配置的启动模式进行了测试。
    发表于 05-31 08:17

    Aurix TC36x如果报警触发FSP,如温度超限,那么Aurix处于什么状态?

    您好,Aurix TC36x 如果报警触发 FSP,如温度超限,那么 Aurix 处于什么状态? 它需要通电复位才能恢复正常吗? Aurix 的警报将在开机时检查,因为当我保持故障温度
    发表于 07-02 08:02

    AURIX TC275/TC234开发----(1) 开发准备工作 精选资料推荐

    TC234/TC275 是英飞凌推出的较新一代AURIX 系列的单核/三核处理器,适合应用于车载控制器的开发,目前在很多车型上有在使用,下面对两种芯片做个简单的分析对比:1)
    发表于 09-02 08:57

    AURIX Development Studio的使用方法

    本文主要介绍AURIX Development Studio软件的安装和使用方法。英飞凌针对Tricore系列单片机推出了一款免费的软件——AURIX™ Development Stu
    发表于 01-27 07:07

    英飞凌aurix tc27x系列介绍

      全新AURIXTC27x系列是英飞凌下一代MCU系列产品的平台,可满足最新的汽车动力总成和安全应用要求。最多可由三个TriCore构成,以AMP、SMP或锁步模式处理应用负载。第一款AURIX设备是TC27x,配有200MH
    发表于 09-12 18:55 109次下载

    AURIX TriCore学习笔记六:TC397开发环境搭建

    AURIX TriCore学习笔记六:TC397开发环境搭建
    发表于 11-13 20:21 37次下载
    <b class='flag-5'>AURIX</b> TriCore学习笔记六:<b class='flag-5'>TC</b>397<b class='flag-5'>开发</b><b class='flag-5'>环境</b>搭建

    AURIX TC275/TC234开发----(1) 开发准备工作

    TC234/TC275 是英飞凌推出的较新一代AURIX 系列的单核/三核处理器,适合应用于车载控制器的开发,目前在很多车型上有在使用,下面对两种芯片做个简单的分析对比:1)
    发表于 11-16 19:21 33次下载
    <b class='flag-5'>AURIX</b> <b class='flag-5'>TC</b>275/<b class='flag-5'>TC</b>234<b class='flag-5'>开发</b>----(1) <b class='flag-5'>开发</b>准备工作

    英飞凌AURIXTC4x微控制器赋能TERAKI雷达检测软件,提高自动驾驶的安全性

    和算法来增强车辆对周围环境的感知能力,并将驾驶安全提升到一个新水平。边缘传感器处理领域的市场领导者TERAKI近日发布了最新雷达检测软件,该软件集成在英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)符合ASIL-D安全等级要求的AURIX
    发表于 10-19 13:49 478次阅读
    英飞凌<b class='flag-5'>AURIX</b>™ <b class='flag-5'>TC4x</b>微控制器赋能TERAKI雷达检测软件,提高自动驾驶的安全性

    如何应对MCU技术复杂的系统设计挑战

    英飞凌表示,它现在正在向基于台积电 28 纳米 eFlash 技术的主要客户运送其 AURIX TC4x 系列的样品。基于 28 纳米 RRAM 技术的首批样品预计将于 2023 年底提供给工程客户。
    发表于 12-30 11:44 518次阅读

    面向域控架构的高性能MCU分析

      Aurix 第三代TC4X和Stellar G(本文简称Stellar) 本文目录: TC4X和Stellar G概览 内核和存储单元 安全性 通信外设 虚拟机支持 1 TC4X
    的头像 发表于 06-23 21:28 948次阅读
    面向域控架构的高性能MCU分析

    基于Aurix TC377的BLDC驱动系统设计

    控制系统如下,控制器部分采用AURIXTC3系列的TC377,采用专门驱动6ED003L06-F2,电流传感器采用LTSR 25-NP,本文介绍的控制系统,位置反馈采用了霍尔传感器。
    的头像 发表于 08-03 09:20 1308次阅读
    基于<b class='flag-5'>Aurix</b> <b class='flag-5'>TC</b>377的BLDC驱动系统设计

    英飞凌最新的带神经加速的汽车MCU系列 AURIX TC4x微控制器

    问题,允许工程师将人工智能模型纳入安全关键应用,如汽车用例。 这篇文章进一步研究了AURIX TC4x系列汽车MCU与前几代相比。我们还将回顾MCU家族中的人工智能安全性和合规性,旨在将机器学习和人工智能性能引入更多应用。 确保人工智能的安全
    的头像 发表于 04-24 11:53 753次阅读
    英飞凌最新的带神经加速的汽车MCU系列 <b class='flag-5'>AURIX</b> <b class='flag-5'>TC4x</b>微控制器

    英飞凌AURIX TC4x微控制器系列中的并行处理单元(PPU)简介

    并行处理单元(PPU)是集成在英飞凌AURIXTC4x微控制器系列中的协处理器。
    的头像 发表于 05-17 10:52 677次阅读
    英飞凌<b class='flag-5'>AURIX</b> <b class='flag-5'>TC4x</b>微控制器系列中的并行处理单元(PPU)简介

    功能安全最佳搭挡:AURIXTC4x 和 OPTIREG™ PMIC TLF4x功能安全概览

    AURIXTM 作为英飞凌 32位 汽车级 MCU 家族的产品之一,其第二代产品 AURIXTM TC3x 已经是汽车界公认的功能安全设计优秀的产品,获得了良好的业内口碑。这也是源于英飞凌从
    的头像 发表于 07-18 16:04 277次阅读
    功能安全最佳搭挡:<b class='flag-5'>AURIX</b>™ <b class='flag-5'>TC4x</b> 和 OPTIREG™ PMIC TLF<b class='flag-5'>4x</b>功能安全概览