AURIX™ Development Studio 安装使用

说明

最近有同学反映无法申请HighTec的license,这里提供了HighTec的替代IDE:AURIX Development Studio的安装使用说明,其相比HighTec有如下优缺点:
优点:
免费,无需申请license;
新建project自动生成iLLD(Infineon Low-Level Driver)文件;
改变workspace位置时不需要手动重新设置.lsl( Linker Script Language )文件位置。
缺点:
不支持二进制前缀“0b”;
调试环境为Tasking,无法在Watch中实时查看寄存器及全局变量值,不过可以通过FSS(File System Simulation)配合printf在调试界面查看全局变量的值。

安装文件下载

访问:
https://www.infineon.com/cms/en/product/promopages/aurix-development-studio/
单击“Download Here”;
AURIX™ Development Studio 安装使用
在接下来的链接中填写一些基本信息(邮箱填真实信息)并同意相关条款,最后点击“Submit”;
AURIX™ Development Studio 安装使用
接下来的链接上显示,几分钟后,软件下载链接会发送到之前填写的邮箱;
AURIX™ Development Studio 安装使用
几分钟后,登陆邮箱查收邮件,点击“Download now”下载安装文件。
AURIX™ Development Studio 安装使用

软件安装

AURIX™ Development Studio 安装使用
安装下载的程序即可(中间可能会自动弹出DAS安装界面,手动安装即可)。
AURIX™ Development Studio 安装使用

软件使用

设置工作文件夹/Workspace

首次进入IDE时会提醒设置工作文件夹,单击“Browse”设置文件夹,建议勾选下方选择框,设置其为默认工作文件夹并不再询问,最后单击“Launch”。
AURIX™ Development Studio 安装使用

查看帮助/Help文档

单击上方图标即可查看帮助文档。
AURIX™ Development Studio 安装使用

新建项目/Project

在左侧栏,右键-New-New AURIX Project;
AURIX™ Development Studio 安装使用

输入Project名称,点击Next;
AURIX™ Development Studio 安装使用

在新界面选择芯片型号,单击 “Finish”;
AURIX™ Development Studio 安装使用

在右侧栏会显示新建的Project,其中“Cpu0_Main.c”不涉及单片机底层,可用于自己写程序,将原先在HighTec中Project中的Cpu0_Main.c(一般在Project名称\0_Src\AppSw\Tricore\Main重)的内容直接复制粘贴到这里,经过一些调整,就可以进行编译。
AURIX™ Development Studio 安装使用

导入原本HighTec中的Project可能涉及到的调整
以二进制前缀“0b”表示的数在编译时会报错,可能是因为C语言默认0为八进制前缀,所以建议将二进制数转换为十六进制或者十进制。
删除:#include “Cpu0_Main.h”;或者将Cpu0_Main.h也复制到Project中。

编译/Build

在要编译的Project上右键-Set Active Project,将Project设置为active;
AURIX™ Development Studio 安装使用

单击锤子即可进行编译。
AURIX™ Development Studio 安装使用

调试/Debug

连接计算机和开发板,并打开开发板电源,点击虫子(如果没有连接计算机和开发板,并打开开发板电源,则会报错);
AURIX™ Development Studio 安装使用

首次调试会跳出弹窗,在弹窗中单击“Debug”即可进入调试界面;
AURIX™ Development Studio 安装使用

和HighTec的UDE调试环境不同,AURIX Development Studio调试环境为Tasking,使用开始、暂停、终止等按钮进行调试。
AURIX™ Development Studio 安装使用
AURIX™ Development Studio 安装使用

调试技巧

Tasking与UDE不同,只能在程序暂停时,在寄存器以及变量窗口中查看变量及寄存器的值。
但是可以在主程序中加入一些print全局变量的代码:
AURIX™ Development Studio 安装使用

然后在调试界面单击Window-Show View-Other,
AURIX™ Development Studio 安装使用

选择FSS(File System Simulation),
AURIX™ Development Studio 安装使用

这样调试界面就会多出一个FSS窗口,用于实时查看print出的全局变量了,以下为调试运行时效果。
AURIX™ Development Studio 安装使用

实用资源

在https://www.infineon.com/cms/en/product/promopages/aurix-development-studio/上,还有许多实用资源,供各位学习。

AURIX™ Development Studio 安装使用