AURIX TriCore学习笔记一:搭建开发环境

一目了然

  • 1 准备工作
    • 1.1 HighTec + UDE安装包下载
    • 1.2 JAVA安装包下载
  • 2 软件安装
    • 2.1 HighTec和UDE安装
    • 2.2 导入license文件
    • 2.3 安装JAVA SE
    • 2.4 问题记录

1 准备工作

本文主要介绍使用HighTec IDE搭建Infineon AURIX TriCore系列芯片开发环境的基本步骤和方法,环境组成:
HighTec(IDE) + JAVA SE+ UDE(调试烧录)

1.1 HighTec + UDE安装包下载

HighTec IDE安装包可至官网下载:https://hightec-rt.com/en/downloads/evaluation-version.html
由于HighTec为收费性软件,只能在官网下载免费评估版本(Evaluation Version),通过申请license文件,可获取一定时间的试用期。安装包和license文件的申请下载过程中需要提交申请信息,注意认真填写,因为license文件会通过填写的邮箱接收,同时在接受到的邮件中会包含HighTec IDE的安装包下载链接,邮件内容如下图所示:
AURIX TriCore学习笔记一:搭建开发环境_第1张图片
注意下载和保存license文件及IDE安装包,如下图所示:
AURIX TriCore学习笔记一:搭建开发环境_第2张图片
“free_tricore_entry_tool_chain.zip”压缩包解压缩后的内容如下图所示:
(此处以Free AURIX Entry Tool Chain v4.6.6.0-infineon-1.1为例,版本不同,包含文件会有所差异 )
AURIX TriCore学习笔记一:搭建开发环境_第3张图片
注意,此处解压缩的安装包中包含有ude文件夹,在安装HighTec IDE时,会默认安装UDE调试烧录工具,因此无需单独下载UDE安装包。如有需要安装其他版本UDE,可至官网查询下载:http://www.ude-corp.com/

1.2 JAVA安装包下载

由于HighTec是基于Eclipse开发的,软件在运行过程中需要JAVA VM环境的支持,因此需要安装相应的JAVA SE环境,可至官网选择下载所需版本的JDK安装包(注意根据电脑系统选择32位版本或者64位版本):https://www.oracle.com/java/technologies/javase-downloads.html
此处使用的JAVA JDK版本为:jdk-8u111-windows-x64,如下图所示:
AURIX TriCore学习笔记一:搭建开发环境_第4张图片

2 软件安装

准备好搭建环境所需的安装包文件之后,接下来将一步步介绍怎样安软件,完成整体开发环境的搭建。在安装之前最好先关闭电脑的杀毒软件,以免安装过程中弹出警告,影响安装。

2.1 HighTec和UDE安装

“free_tricore_entry_tool_chain.zip”压缩包解压后得到Setup.exe安装程序,鼠标右键点击,选择“以管理员身份运行”,“Setup.exe”图标如下图所示:
AURIX TriCore学习笔记一:搭建开发环境_第5张图片
在弹出的安装框中选中“Yes, I agree with all the terms of this license agreement”,然后点击“Next”按键。
AURIX TriCore学习笔记一:搭建开发环境_第6张图片
在弹出框中选择为哪些用户安装此软件,默认为当前用户(Current User),如无需要可依照默认设置,点击“Next”按键。
AURIX TriCore学习笔记一:搭建开发环境_第7张图片
在弹出框中设置软件安装路径,默认位置为“C:\HighTec”,用户可根据需要进行修改。安装路径设置完成后,点击“Next”按键。
AURIX TriCore学习笔记一:搭建开发环境_第8张图片
在弹出框中填写“Product Selection Key”,一般此界面中会有默认值,无需做出修改,直接点解“Next”按键即可。此时会有弹出框显示HighTec安装进程,如下图所示:
AURIX TriCore学习笔记一:搭建开发环境_第9张图片
注意此过程中UDE会同步进行安装,UDE安装过程中会有一些驱动程序的安装,注意守护此阶段安装过程,如弹出下图所示界面,请及时点击“安装”按键,确保驱动程序正常安装,以及UDE能够正常有序安装。
AURIX TriCore学习笔记一:搭建开发环境_第10张图片
UDE安装进程如下图所示:
AURIX TriCore学习笔记一:搭建开发环境_第11张图片
UDE安装完成后会自动退出安装界面,而HighTec安装完成后会停留在如下图所示界面:
AURIX TriCore学习笔记一:搭建开发环境_第12张图片
鼠标左键点击“Finish”按键,至此,HighTec和UDE的安装已完成,电脑桌面会生成HighTec程序图标,如下图所示:
Alt
注意,此时先不要尝试打开软件,因为安装过程尚未完成。

2.2 导入license文件

还记得下载HighTec安装包的时候一块儿下载的license文件吗?此时需要将此文件拷贝到HighTec安装目录下==“D:\HIGHTEC\licenses”==文件夹中,如下图所示:
AURIX TriCore学习笔记一:搭建开发环境_第13张图片
接下来则需要仅需安装JAVA SE软件。

2.3 安装JAVA SE

JAVA SE的安装可以在网上找到详细教程,此处简单介绍整体安装过程。
首先,鼠标右键点击JAVA安装程序“jdk-8u111-windows-x64.exe”,选择“以管理员身份运行”,进入到安装界面:
AURIX TriCore学习笔记一:搭建开发环境_第14张图片
鼠标左键点击“下一步”,设置安装选项和安装位置。
AURIX TriCore学习笔记一:搭建开发环境_第15张图片
设置完成后,鼠标左键点击“下一步”,进入安装包解压准备界面:
AURIX TriCore学习笔记一:搭建开发环境_第16张图片
此过程结束后会自动跳出“jre”安装位置设置界面:
AURIX TriCore学习笔记一:搭建开发环境_第17张图片
安装位置设置完成后鼠标左键点击“下一步”,呈现出来的是JAVA的安装进度界面:
AURIX TriCore学习笔记一:搭建开发环境_第18张图片
安装完成后会停留在下图所示界面:
AURIX TriCore学习笔记一:搭建开发环境_第19张图片
点击“关闭”按键,JAVA SE的安装就完成了。千万注意记录JAVA的具体安装位置,后续软件使用过程中还有可能会用到。

经过上述安装过程之后,Infineon AURIX TriCore系列芯片开发环境的搭建工作已经完成,此时可以尝试通过桌面图标打开HighTec IDE软件,查看具体界面。

2.4 问题记录

随着HighTec IDE软件的打开,也会遇到各种问题,下面对经常遇到的几个问题以及解决方法进行说明。

问题一:通过桌面图标打开HighTec IDE软件时,提示JAVA服务找不到问题。
此时需要打开HighTec安装路径下的“D:\HIGHTEC\ide\eclipse-v1.6.1\Eclipse.ini”文件,在文件起始添加以下信息:
-vm
C:\Program Files\Java\jre1.8.0_111\bin(此路径需要根据JAVA的具体安装路径进行修改)

修改完成后的文件如下图所示:
AURIX TriCore学习笔记一:搭建开发环境_第20张图片
经过上述设置,不出意外的话HighTec应当能够正常打开了。

问题二:HighTec软件打开,显示如下图所示错误:
AURIX TriCore学习笔记一:搭建开发环境_第21张图片
这种问题是由于HighTec的环境变量没有设置导致的,打开电脑环境变量设置界面,按照如下所示设置HTC_DEVELOPMENT和HTC_LICENSES的值。
AURIX TriCore学习笔记一:搭建开发环境_第22张图片
AURIX TriCore学习笔记一:搭建开发环境_第23张图片
注意根据HighTec的具体安装路径调整上图所示的变量值。完成上述设置后,HighTec便能够正常打开,不再提示图中所示的问题了。

问题三:UDE调试使用时提示没有license。
首先找到如下程序:C:\Program Files (x86)\pls\UDE 4.4\UdeDesktop.exe,鼠标左键双击打开此程序。点击界面中“Help”按键,打开“License Manager”界面。如下图所示:
AURIX TriCore学习笔记一:搭建开发环境_第24张图片
然后找到“free_tricore_entry_tool_chain.zip”压缩包解压缩后的ude文件夹,将其中的ude_EntryToolkit_license.lic文件拷贝到“C:\Program Files (x86)\pls”路径下。如下图所示文件:
AURIX TriCore学习笔记一:搭建开发环境_第25张图片
最后点击“License Manager”界面中的“Add NL License File”按钮,选中ude_EntryToolkit_license.lic文件后打开:
AURIX TriCore学习笔记一:搭建开发环境_第26张图片
点击“License Manager”界面中的“OK”按钮,完成UDE license文件的添加,UDE便能正常使用了。

你可能感兴趣的:(AURIX,TriCore)