AURIX Development Studio环境使用说明

您所在的位置:网站首页 如何使用ads AURIX Development Studio环境使用说明

AURIX Development Studio环境使用说明

#AURIX Development Studio环境使用说明| 来源: 网络整理| 查看: 265

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

➤ 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按键

▲ debug按键

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

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

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

2.3.单步调试与断点功能

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

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

  进入Debug模式后,点击工具栏Resume选项即可运行代码,运行到断点处即停止,此刻可以使用Step Into进行指令单步调试,或可以使用Step Over进行代码单步调试。

▲ 快捷键及其图标

▲ 快捷键及其图标

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

2.4.变量查看功能

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

  此时在Variables选项卡可查看到所选变量的状态:

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状态,编译、调试等操作会针对于该工程进行。

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

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

3.2.打开或关闭工程

  工程处于打开状态时,图标显示为带折叠箭头的打开的文件夹,工程处于关闭状态时,图标显示为不带折叠箭头的关闭的文件夹。   工作空间内工程处于打开状态时,使用Build ALL操作时会对所有打开工程进行编译操作,请务必注意。

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

3.3.删除工程

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

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

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

 

➤ 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文档版本



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3