AURIX™ TC4x免费开发环境介绍

描述

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

2AURIX Development 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

搜索

Aurix

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

Aurix

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

Aurix

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

Aurix

2.2新建TC4x模板工程

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

Aurix

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

Aurix

(3). 编译

Aurix

 

Aurix

*注意:

新建工程默认是用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文件。

Aurix

在安装完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

Aurix

(2). 编译

Aurix

Aurix

2.4TC4x例程库

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

(1). 点击”Import AURIX Project”

Aurix

(2). 选择Infineon TC4xx Code Examples Repository

Aurix

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

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

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

Aurix

Aurix

Aurix

2.5调试

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

2.5.1 硬件连接

Aurix

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

Aurix

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

Aurix

2.5.2 调试步骤

(1). 点击Debug Configuration

Aurix

(2). 双击winIDEA Debugger

Aurix

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

Aurix

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

Aurix

*注意:

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

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

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分