AURIX Development Studio环境使用说明

TsinghuaJoking 2020-10-27 00:00

AURIX™Development Student是一款开发TriCore™-based AURIX™系列微控制器的免费集成开发环境(IDE)。在这款综合开发环境中包括有EclipseIDE,C-编译器,Multi-Core Debugger, Infineon底层驱动程序,可进行嵌入式应用软件的编辑、编译、调试。没有时间和代码量的限制。


下载链接:

https://www.infineon.com/cms/en/product/promopages/aurix-development-studio/?redirId=119357

点击下面二维码,跳转到下载界面:


下面的文档来自于逐飞科技提供的使用说明介绍文档:

01使用AURIX Development Studio导入工程


安装完成AURIX Development Studio(在后面的描述中简称为ADS)后并打开,安装的时候请务必保证ADS安装路径没有中文与空格!初次打开需要选定工作空间路径,请注意工作空间路径不要包含中文以及空格!

本章节介绍如何使用ADS导入现有工程,以及如何导入TriCore Eclipse IDE的TC264工程并进行调试编译。

本文仅作为参考,仅针对TC264芯片,以及逐飞科技TC264开源库。使用时请按照手册执行,避免出现额外的问题。

1.1.导入工程

单击ADS的菜单栏File选项,单击Import...选项,打开导入选项卡。

在导入选项卡中打开General下拉选项,选择Existing Project into Workspace选项,单击Next进入下一步。

这里选择需要导入的已有工程目录。请注意务必勾选Copy project into workspace选项!如果该工程为存在于ADS工作空间内的工程则不需要勾选这个选项。确认无误后单击Finish完成导入。

1.2.导入TASKING工程后续修改

按照1.1步骤导入工程后,进行第二步导入操作,先关闭工程。

然后下载逐飞科技提供的project_file压缩包并解压。

使用逐飞科技提供的project_file文件夹下的文件替换导入的工程的同名文件。

此时并不能进行编译与调试,可能会导致错误,请按照下一章节继续进行操作。

1.3.编译工程并进行调试

回到ADS,双击打开导入的工程,这时需要设置导入的工程为Active .. Debug,请务必进行这一步操作,否则容易出错!然后右键工程并且单击Clean Project清理工程!

此时可以对工程进行编译操作,推荐右键工程单击Build Project。

工程编译完成后,右键单击工程,找到Debug As选项菜单,在菜单中找到Debug Configuration选项。由于此时并没有ADS调试模式所需的.launch文件,所以必选选DebugConfiguration选项进入Debug Configuration选项卡。

在Debug Configuration选项卡中,选中TASKING C/C++ Debugger后单击新建launch,然后选中新建的launch进行设置。

将Configuration选项设置为TC26X(这里导入的是我们TC264的开源库所以这里设置为TC26X)。然后单击Debug进行调试。

完成初次调试后,再次调试就不会进行调试的编译过程,直接进入调试界面。推荐使用我们提供的说明中的调试步骤,从右键工程的Debug AS进入Debug Configuration选项卡确认无误后再进行调试。

至此导入以及编译调试整个流程完成。

02编译与调试


2.1.编译工程

编译工程步骤与其他环境差别不大,方式为:

  1. 通过右键工程选择Build Project选项;

  2. 上方选项栏中 Build或Rebuild选项;

下方Console选项卡会输出编译步骤以及最终耗时,Problems会输出错误以及警告信息。

2.2.调试工程

调试工程可点击工具栏的Debug 按键,或者右键工程选择Debug As进入Debug Configuration窗口进进入调试。

▲ debug按键

初次调试时或者工程里没有launch调试配置文件时,会进入Debug Configuration窗口,需要新建launch配置。

新建launch配置在章节1.3的后半部分有提到,这里再进行一次简要说明。

按照上述步骤新建完成并点击Debug就可以进入调试。

2.3.单步调试与断点功能

设置断点可以通过在需要设置断点的行数左侧双击设置断点。

右键该位置可以进行断点的相关操作,例如取消、启用、屏蔽等。

进入Debug模式后,点击工具栏Resume<快捷键F8>选项即可运行代码,运行到断点处即停止,此刻可以使用Step Into<快捷键F5>进行指令单步<每个操作为一步,可以跳转到所调用函数的定义>调试,或可以使用Step Over<快捷键F6>进行代码单步<当前函数单行为一步>调试。

▲ 快捷键及其图标

可以通过Terminate <快捷键CTR+F2>结束调试,结束调试后TASKING并不会自行跳转回到代码编辑界面,请在窗口上方工具栏右侧,单击TASKING C/C++切换回代码编辑界面。

2.4.变量查看功能

在调试界面内,可以通过上方<默认在上方>的Variables选项卡查看全局变量,在选项卡内空白区域,右键->Add Global Variables...进入Global Variables窗口选择所需要查看的全局变量,勾选并单击OK即可,如下图所示:

此时在Variables选项卡可查看到所选变量的状态:<Tips:请注意只能添加全局变量>

2.5.内存查看功能

ADS同样提供了内存查看的工具,可以直接查看指定地址下的数据情况,在下方<默认下方>的Memory选项卡可以通过Monitors功能添加映射地址,在New Renderings...选项卡可以添加不同的数据格式,具体操作如下图:

在New Renderings...选项卡可以针对一个地址添加不同的数据格式,具体操作如下图:

2.6.log输出功能

ADS还提供了log输出的工具,可以通过重定向的printf函数将log信息输出到在下方<默认下方>的FSS选项卡。

为了方便调试,可以在debug版本代码中添加log输出,相对会更加方便调试,更加友好,而在release版本代码中可以将log输出删除以提高运行效率。版本可以后续在熟悉TASKING环境后再行尝试。

实际运行效果如下图:

03工作空间管理


3.1.切换工程

当你的工作空间中留存有许多的工程时,需要注意打开的源文件是否是Active Debug状态,Active Debug状态下的工程会在C/C++ Projects选项卡中以粗体标示,表示当前该工程处于Active Debug状态,编译、调试等操作会针对于该工程进行。

如左图所示,我当前打开了例程<3-PIT_Demo>的源文件,但实际Active Project为<2-LED_Blink_Demo >,所以此时我点击编译时,会编译例程<2-LED_Blink_Demo >而不是<3-PIT_Demo >,请务必注意这一点。此时,我们需要切换<3-PIT_Demo >为Active Debug状态,在需要调试的工程上右键选择Set Active Project,如友图所示。

切换后,3-PIT_Demo >变为Active Debug状态,此时再进行编译、调试等操作时,就会以<3-PIT_Demo >工程为基础进行。

3.2.打开或关闭工程

工程处于打开状态时,图标显示为带折叠箭头的打开的文件夹,工程处于关闭状态时,图标显示为不带折叠箭头的关闭的文件夹。

工作空间内工程处于打开状态时,使用Build ALL操作时会对所有打开工程进行编译操作,请务必注意。

关闭工程的操作为:右键工程->Close Project。打开工程的操作为:双击工程。

3.3.删除工程

如果当前工作空间内有工程不需要进行修改、调试时,可以将其移除工程,操作为:右键工程->Delete。此时会弹出Delete Resources窗口。

如果勾选Delete project contents on disk(cannot be undone)选项会从工作空间中移除该工程并且从磁盘<硬盘>中彻底删除该工程,请谨慎操作!

如果不勾选该选项,则只从工作空间删除该工程,可以在需要该工程时通过Import从工作空间所在目录添加该工程回到工作空间<参考1.1>。

04字体设置


ADS默认的字体是非等宽的字体,这样会导致代码对齐变得困难,并且格式变得混乱,显得代码格式杂乱,不美观,不方便查找与编写。

所以我们需要重新设置字体,使用等宽字体保证代码的美观性与可阅读性。

05ADS下载方式


5.1.百度云盘下载

在电脑上安装百度云盘的软件后,在浏览器中输入一下链接,页面打开后输入提取码,即可进入下载页面。链接中包含了ADS软件1.2.2版本以及如果将TASKING的工程移植到ADS的详细教程。如果ADS有更新我们将会在这个链接上进行同步更新。

链接:https://pan.baidu.com/s/1s340z2pADOTttxliqaqwgA 提取码:kscj

5.2.官网下载

第一步先打开英飞凌官网并注册账号。

第二步打开这个链接https://www.infineon.com/cms/en/product/promopages/aurix-development-studio/#。

第三步点击Download here,然后填写信息等待官方将下载地址发到注册账号时填写的信息。

第四步收到下载链接后,打开下载链接即可开始下载ADS。

06文档版本


参考资料

[1]

AURIX Development Studio 环境使用说明: https://www.jianguoyun.com/p/Df_FmngQhcbyCBiJvsYD


TsinghuaJoking 这是一个公众号,它不端、不装,与你同游在课下、课上。 卓晴博士,清华大学中央主楼 626A。010-62773349, 13501115467,zhuoqing@tsinghua.edu.cn
评论 (0)
  • 浪潮之上:智能时代的觉醒    近日参加了一场课题的答辩,这是医疗人工智能揭榜挂帅的国家项目的地区考场,参与者众多,围绕着医疗健康的主题,八仙过海各显神通,百花齐放。   中国大地正在发生着激动人心的场景:深圳前海深港人工智能算力中心高速运转的液冷服务器,武汉马路上自动驾驶出租车穿行的智慧道路,机器人参与北京的马拉松竞赛。从中央到地方,人工智能相关政策和消息如雨后春笋般不断出台,数字中国的建设图景正在智能浪潮中徐徐展开,战略布局如同围棋
    广州铁金刚 2025-04-30 15:24 187浏览
  • 文/Leon编辑/cc孙聪颖‍2023年,厨电行业在相对平稳的市场环境中迎来温和复苏,看似为行业增长积蓄势能。带着对市场向好的预期,2024 年初,老板电器副董事长兼总经理任富佳为企业定下双位数增长目标。然而现实与预期相悖,过去一年,这家老牌厨电企业不仅未能达成业绩目标,曾提出的“三年再造一个老板电器”愿景,也因市场下行压力面临落空风险。作为“企二代”管理者,任富佳在掌舵企业穿越市场周期的过程中,正面临着前所未有的挑战。4月29日,老板电器(002508.SZ)发布了2024年年度报告及2025
    华尔街科技眼 2025-04-30 12:40 206浏览
  • 你是不是也有在公共场合被偷看手机或笔电的经验呢?科技时代下,不少现代人的各式机密数据都在手机、平板或是笔电等可携式的3C产品上处理,若是经常性地需要在公共场合使用,不管是工作上的机密文件,或是重要的个人信息等,民众都有防窃防盗意识,为了避免他人窥探内容,都会选择使用「防窥保护贴片」,以防止数据外泄。现今市面上「防窥保护贴」、「防窥片」、「屏幕防窥膜」等产品就是这种目的下产物 (以下简称防窥片)!防窥片功能与常见问题解析首先,防窥片最主要的功能就是用来防止他人窥视屏幕上的隐私信息,它是利用百叶窗的
    百佳泰测试实验室 2025-04-30 13:28 324浏览
  • 网约车,真的“饱和”了?近日,网约车市场的 “饱和” 话题再度引发热议。多地陆续发布网约车风险预警,提醒从业者谨慎入局,这背后究竟隐藏着怎样的市场现状呢?从数据来看,网约车市场的“过剩”现象已愈发明显。以东莞为例,截至2024年12月底,全市网约车数量超过5.77万辆,考取网约车驾驶员证的人数更是超过13.48万人。随着司机数量的不断攀升,订单量却未能同步增长,导致单车日均接单量和营收双双下降。2024年下半年,东莞网约出租车单车日均订单量约10.5单,而单车日均营收也不容乐
    用户1742991715177 2025-04-29 18:28 221浏览
  • 在CAN总线分析软件领域,当CANoe不再是唯一选择时,虹科PCAN-Explorer 6软件成为了一个有竞争力的解决方案。在现代工业控制和汽车领域,CAN总线分析软件的重要性不言而喻。随着技术的进步和市场需求的多样化,单一的解决方案已无法满足所有用户的需求。正是在这样的背景下,虹科PCAN-Explorer 6软件以其独特的模块化设计和灵活的功能扩展,为CAN总线分析领域带来了新的选择和可能性。本文将深入探讨虹科PCAN-Explorer 6软件如何以其创新的模块化插件策略,提供定制化的功能选
    虹科汽车智能互联 2025-04-28 16:00 184浏览
  • 在智能硬件设备趋向微型化的背景下,语音芯片方案厂商针对小体积设备开发了多款超小型语音芯片方案,其中WTV系列和WT2003H系列凭借其QFN封装设计、高性能与高集成度,成为微型设备语音方案的理想选择。以下从封装特性、功能优势及典型应用场景三个方面进行详细介绍。一、超小体积封装:QFN技术的核心优势WTV系列与WT2003H系列均提供QFN封装(如QFN32,尺寸为4×4mm),这种封装形式具有以下特点:体积紧凑:QFN封装通过减少引脚间距和优化内部结构,显著缩小芯片体积,适用于智能门铃、穿戴设备
    广州唯创电子 2025-04-30 09:02 236浏览
  • 贞光科技代理品牌紫光国芯的车规级LPDDR4内存正成为智能驾驶舱的核心选择。在汽车电子国产化浪潮中,其产品以宽温域稳定工作能力、优异电磁兼容性和超长使用寿命赢得市场认可。紫光国芯不仅确保供应链安全可控,还提供专业本地技术支持。面向未来,紫光国芯正研发LPDDR5车规级产品,将以更高带宽、更低功耗支持汽车智能化发展。随着智能网联汽车的迅猛发展,智能驾驶舱作为人机交互的核心载体,对处理器和存储器的性能与可靠性提出了更高要求。在汽车电子国产化浪潮中,贞光科技代理品牌紫光国芯的车规级LPDDR4内存凭借
    贞光科技 2025-04-28 16:52 256浏览
  • 文/郭楚妤编辑/cc孙聪颖‍越来越多的企业开始蚕食动力电池市场,行业“去宁王化”态势逐渐明显。随着这种趋势的加强,打开新的市场对于宁德时代而言至关重要。“我们不希望被定义为电池的制造者,而是希望把自己称作新能源产业的开拓者。”4月21日,在宁德时代举行的“超级科技日”发布会上,宁德时代掌门人曾毓群如是说。随着宁德时代核心新品骁遥双核电池的发布,其搭载的“电电增程”技术也走进业界视野。除此之外,经过近3年试水,宁德时代在换电业务上重资加码。曾毓群认为换电是一个重资产、高投入、长周期的产业,涉及的利
    华尔街科技眼 2025-04-28 21:55 163浏览
  • 一、gao效冷却与控温机制‌1、‌冷媒流动设计‌采用低压液氮(或液氦)通过毛细管路导入蒸发器,蒸汽喷射至样品腔实现快速冷却,冷却效率高(室温至80K约20分钟,至4.2K约30分钟)。通过控温仪动态调节蒸发器加热功率,结合温度传感器(如PT100铂电阻或Cernox磁场不敏感传感器),实现±0.01K的高精度温度稳定性。2、‌宽温区覆盖与扩展性‌标准温区为80K-325K,通过降压选件可将下限延伸至65K(液氮模式)或4K(液氦模式)。可选配475K高温模块,满足材料在ji端温度下的性能测试需求
    锦正茂科技 2025-04-30 13:08 251浏览
  • 随着电子元器件的快速发展,导致各种常见的贴片电阻元器件也越来越小,给我们分辨也就变得越来越难,下面就由smt贴片加工厂_安徽英特丽就来告诉大家如何分辨的SMT贴片元器件。先来看看贴片电感和贴片电容的区分:(1)看颜色(黑色)——一般黑色都是贴片电感。贴片电容只有勇于精密设备中的贴片钽电容才是黑色的,其他普通贴片电容基本都不是黑色的。(2)看型号标码——贴片电感以L开头,贴片电容以C开头。从外形是圆形初步判断应为电感,测量两端电阻为零点几欧,则为电感。(3)检测——贴片电感一般阻值小,更没有“充放
    贴片加工小安 2025-04-29 14:59 223浏览
我要评论
0
7
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦