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”;
在这里插入图片描述
在接下来的链接中填写一些基本信息(邮箱填真实信息)并同意相关条款,最后点击“Submit”;
在这里插入图片描述
接下来的链接上显示,几分钟后,软件下载链接会发送到之前填写的邮箱;
在这里插入图片描述
几分钟后,登陆邮箱查收邮件,点击“Download now”下载安装文件。
在这里插入图片描述

软件安装

在这里插入图片描述
安装下载的程序即可(中间可能会自动弹出DAS安装界面,手动安装即可)。
在这里插入图片描述

软件使用

设置工作文件夹/Workspace

首次进入IDE时会提醒设置工作文件夹,单击“Browse”设置文件夹,建议勾选下方选择框,设置其为默认工作文件夹并不再询问,最后单击“Launch”。
在这里插入图片描述

查看帮助/Help文档

单击上方图标即可查看帮助文档。
在这里插入图片描述

新建项目/Project

在左侧栏,右键-New-New AURIX Project;
在这里插入图片描述

输入Project名称,点击Next;
在这里插入图片描述

在新界面选择芯片型号,单击 “Finish”;
在这里插入图片描述

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

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

编译/Build

在要编译的Project上右键-Set Active Project,将Project设置为active;
在这里插入图片描述

单击锤子即可进行编译。
在这里插入图片描述

调试/Debug

连接计算机和开发板,并打开开发板电源,点击虫子(如果没有连接计算机和开发板,并打开开发板电源,则会报错);
在这里插入图片描述

首次调试会跳出弹窗,在弹窗中单击“Debug”即可进入调试界面;
在这里插入图片描述

和HighTec的UDE调试环境不同,AURIX Development Studio调试环境为Tasking,使用开始、暂停、终止等按钮进行调试。
在这里插入图片描述
在这里插入图片描述

调试技巧

Tasking与UDE不同,只能在程序暂停时,在寄存器以及变量窗口中查看变量及寄存器的值。
但是可以在主程序中加入一些print全局变量的代码:
在这里插入图片描述

然后在调试界面单击Window-Show View-Other,
在这里插入图片描述

选择FSS(File System Simulation),
在这里插入图片描述

这样调试界面就会多出一个FSS窗口,用于实时查看print出的全局变量了,以下为调试运行时效果。
在这里插入图片描述

实用资源

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

在这里插入图片描述

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值