Tasking6.3 for Tricore编译器下载安装使用试用

##商业软件如需下载安装使用试用,可以通过下面添加

wanglequshuijiao

有需要可以加详细聊

vx

静态测试软件(QAC、Klocwork、Coverity等)单元测试软件 集成测试软件(VectorCAST、TestBED、Tessy、C++Test等)_哔哩哔哩_bilibili

概述

TASKING® SmartCode是用于英飞凌下一代AURIX™ TC4x微控制器家族的开发解决方案。SmartCode产生快速并且紧凑的代码,是唯一全面支持TC4x全部架构和内核的软件开发平台。

SmartCode编译器的内核:

TriCore TCv1.8内核和网络安全实时模块(CSRM)

Synopsys的并行处理单元(PPU)

博世最新GTM(IP4.1版本)

SCR (XC800)

接下来我们从软件安装开始开始,全面认识SmartCode 。

软件安装

SmartCode的安装过程,浮动版和单机版大体一致,仅在部分环节有区别。本文主要以浮动版为例,描述整个安装过程。单机版的安装,仅展示不同的部分。涉及两者区别的地方,文中会着重指出。

浮动版软件安装

将下载的压缩包解压,运行“setup.exe”,软件会弹出一个安装界面(图 1)。点击“Install”按钮,继续软件安装过程。

图 1安装界面

出现“软件安装向导界面”(图 2)。点击“Next”按钮,进入下一步。

图 2软件安装引导界面

出现“许可证协议界面”(下图 3),选择“I accept……”,点击“Next”按钮,进行下一步。

图 3许可证认可界面

切换到“许可证密钥输入界面”(图 4),将许可证邮件中的16位许可证密钥(license key)填写输入栏中,点击“Next”按钮,进行下一步。

图 4 许可证密钥输入

切换到“许可证类型选择界面”(图 5)。在联网情况下,软件会自动识别许可证类型。没有联网时,手动选择“Floating License”。

图 5 许可证类型选择

切换到“服务器设置界面”(图 6),其中远程服务器用于拥有“Global”许可证的客户,服务器在本公司的要选择本地服务器,输入服务器的IP和端口号,然后点击“Next”按钮,进行下一步。

图 6服务器选择和设置

切换到“程序安装路径选择界面”(图 7),根据需要选择好软件的安装路径,使用默认安装路径,一般直接点击“Next”按钮,进行下一步。

图 7安装路径选择

切换到“程序快捷方式设定界面”(图 8),一般直接点击“Next”按钮,进行下一步。

图 8程序快捷方式

接下来切换到“程序特性选择界面”,确保“Eclipse IDE”已勾选,点击“Next”按钮,进行下一步。

图 9程序特性选择

SmartCode的ide界面基于eclipse,需要 Java 11以上版本才能运行。如果安装程序未找到 JRE 或在系统上安装了不正确的版本,则建议安装 AdoptOpenJDK。在图 10窗口出现时,勾选“AdoptOpenJDK 11”,点击“NEXT”进行下一步。

图 10 虚拟机环境JDK安装选择

切换到“回顾信息界面”,许可证密钥,检查安装路径等信息是否正确,需要修改可以点击“Back”,回到以前的界面进行修改,如果不需修改,点击“Next”按钮,进行下一步。

图 11信息回顾窗口

接下来进入软件的安装状态,进度条显示软件安装的程度(图 12)。

图 12软件安装进度

软件安装完成之后,会切换到如图 13所示窗口。点击“Finish”,结束整个完成过程。

图 13安装完成窗口

单机版软件安装

单机版软件的安装过程和浮动版大体一致,在License环节略有不同。这里只提及不同的部分。在联网状态下,许可证类型能够自动识别(如图 14),点击“Next”按钮,进行下一步。

图 14单机版许可证类型选择

自动加载许可证的描述信息。如图 15所示。

图 15许可证描述信息

未联网状态下,需要手动选择“Node-Locked client based license” ,点击“Next”按钮,进行下一步。然后出现一个窗口图 16,将邮件中的许可证内容,即以SW开头,==结尾的部分,复制到方框中。点击“Next”按钮,进行下一步。

图 16许可证描述信息填入

其余步骤,单机版和浮动版没有区别,这里不一一赘述,读者可以参见上一章节。

Eclipse参数和系统环境变量设置

SmartCode安装之后,需要对eclipse.ini文件的参数进行配置。

首先,使用-vm选项将OpenJDK指定为虚拟机,如下所示(需要在2行上):

-vm

C:\Program Files\AdoptOpenJDK\jre-11.0.10.9-openj9\bin\javaw(JDK安装路径)。

接下来,需要对内存进行设置。

-XX:MaxPermSize:最大允许分配的非堆内存。数值可适当大些,若出现问题,首先请调整。

-Xms:虚拟机占用系统的最小内存(单位M),初始分配,相对初始值可以调大些。比如-Xms1024m

-Xmx:虚拟机占用系统的最大内存(单位M),按需分配。可适当设置大一些,

比如-Xmx 4096M、-Xmx 6128M。

图 17更改后的eclipse.ini文件示例

接下来检查系统环境变量,打开系统环境变量的界面,找到系统变量中的“Path”,选中后点击“编辑”。弹出编辑环境变量窗口后,检查AdoptOpenJDK的路径 “C:\Program Files\AdoptOpenJDK\jre-11.0.10.9-openj9\bin\javaw”。如果路径不存在,需手动添加。建议将顺序下移,不要置顶,这样不影响其他的程序使用。

图 18系统环境变量设置

安装后常见问题

SmartCode安装好之后,可能碰到的常见问题有:1)SmartCode不能运行;2)TASKING之前版本不能运行。

SmartCode不能运行

未安装JDK/JRE

SmartCode IDE是基于Eclipse,需要JRE 11及更高版本才能运行。电脑中没有安装任何的JDK或者JRE,SmartCode 的ide界面不能运行,会出现如图 19的弹窗。解决的办法:在安装软件时勾选上安装“AdoptOpenJDK”的选项(见图 10),或者自行下载最新版本的JDK/JRE安装。

图 19未安装JRE或JDK弹窗

系统环境变量设置问题

如果SmartCode安装好,JDK已经正常安装,软件仍无法打开,出现如图 20的弹窗,意味着系统环境变量的Path选项设置不对。Eclipse找不到路径。

图 20系统环境变量的路径导致的弹窗

解决这个问题的方法是调整系统环境变量中Path的顺序,置顶就会解决。这里还是推荐在Eclipse.ini中添加虚拟机的路径(见第3章),仅调整Path的顺序,可能会影响其他软件运行。

TASKING其他版本软件不能运行

SmartCode安装之后,可以正常运行。如果电脑上还安装了其他版本的TASKING软件,比如6.3r1,运行时可能出现弹窗(如图 21)。

图 21 TASKING VX-toolset 6.3r1软件无法运行而弹窗

这是因为,SmartCode安装过程中,选择安装AdoptOpenJDK,这会改变系统环境变量Path, 这将阻止启动旧版本的“Eclipse IDE”。通过调整系统环境变量Path中的顺序可以解决这个问题。但是这种方式可能会导致SmartCode无法运行。

一劳永逸的方式,更新旧版 TASKING 产品的 eclipse.ini文件:使用-vm选项指定虚拟机,如下所示(需要在2行上)。

-vm

C:\Program Files\Common Files\Oracle\Java\javapath。

旧版 TASKING 产品的Eclipse IDE启动时可以正确的找到JDK的路径,可以像以前一样使用 Oracle java 运行。

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值