AURIX TC4x免费开发环境介绍

1. TC4x开发工具

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

AURIX Development Studio Limited

2.1 申请和安装

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

(1). 在开通权限后:

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

    输入developer center  点击 搜索

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

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

    AURIX

    (4). 接着在Manage Tools框下面就可以找到

    DevelopmentStudioLimited版本,下载和安装最新版本。

2.2 新建TC4x模板工程

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

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

(3). 编译

*注意:

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

        使用Tasking编译器需要保证ADS limited安装目录下

        C:\Infineon\AURIX-Studio-limited-1.9.22-        L\plugins\com.infineon.aurix.ads.tc4xx.tools_1.9.22\build_system\tools\Compilers\Tasking_10.1r1\etc 目录下

        licopt 文件指向有效的license文件。

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

(2). 编译

2.4 TC4x例程库

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

(1). 点击”Import AURIX™ Project”

(2). 选择Infineon TC4xx Code Examples Repository

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

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

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

2.5 调试

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

2.5.1 硬件连接

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

英飞凌

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

2.5.2 调试步骤

(1). 点击Debug Configuration

(2). 双击winIDEA Debugger

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

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

*注意:

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值