设为首页收藏本站
查看: 16999|回复: 0

[DS-5] DS-5旗舰版 checkout for ... Product.CPU.Cortex-A53 was denied

[复制链接]

231

主题

64

回帖

2145

积分

管理员

积分
2145
玉米糊 发表于 2014-7-29 10:56:03 | 显示全部楼层 |阅读模式
DS-5 旗舰版 64位版本编译代码的时候,提示下面的错误:
checkout for feature Product.CPU.Cortex-A53 was denied by product definition /opt/build-8994-tools/DS-5/sw/ARMCompiler6.00/sw/mappings/armcompiler.elmap;/opt/build-8994-tools/DS-5/sw/mappings/ds5eval.elmap

意思是,Arm compiler 6 编译器查找ARMv8架构(目前Cortex-A53或Cortex-A57)授权许可license时,没有找到,这有可能是由以下几个原因造成的:
  • 安装了DS-5旗舰版(5.18及以后的版本),但是没有获得旗舰版授权license或者30天试用激活码
  • 安装了DS-5旗舰版(5.18及以后的版本),也获得了旗舰版授权license或者30天试用激活码,但是项目工程里面没有指定好license文件路径
  • 以上两步确定都正常,还是出现以上错误。

解决
+++ 情况一 +++
(1)确保下载并安装了 DS-5;
(2)购买DS-5授权,并按照米尔科技提供的 license 安装文档获得 license.dat 文件;
      或者申请 30 天的评估试用版本,申请办法:http://bbs.myir-tech.com/thread-6183-1-1.html

+++ 情况二 +++
(3)把 license.dat 文件保存到本地,如 C:\Users\gary\AppData\Roaming\ARM\DS-5\licenses\license.dat(注意:路径中不能有空格),并通过DS-5 Eclipse添加到环境中;
license_manager.png

不管是正式版还是试用版,license安装正确后会显示“ARM DS-5 Ultimate Edition”,如上图
      如果是 30 天激活码,通过DS-5 菜单:Help > ARM License Manager > Add License,在“Enter  a serial number or activation code: ”中输入ARM 提供的激活码,然后下一步,需要用ARM账号登录地方输入账号登录,没有的话申请一个,直到完成。
professional-nook.png

如果只是申请到了专业版,那肯定不能用的了,重新购买旗舰版授权或30天旗舰版试用

(4)授权版本跳过这步。
     30天试用版本在上面的 ARM License Manager 对话框中,点“Diagnostics”选项卡,会看到如下一项:
Licenses are searched for in the following locations:
  ARMLMD_LICENSE_FILE environment variable: "C:\Users\gary\AppData\Roaming\ARM\DS-5\licenses"
  LM_LICENSE_FILE environment variable: not set
  DS-5 licenses directory: "C:\Users\gary\AppData\Roaming\ARM\DS-5\licenses"

其中:C:\Users\gary\AppData\Roaming\ARM\DS-5\licenses 就是license的路径,把 DS-5 Ultimate Edition.lic 重新命名为 license.dat

(5)修改编译脚本把编译脚本里面的ARMLMD_LICENSE_FILE设置为实际的旗舰版版本路径:
[mw_shl_code=bash,true]set ARMLMD_LICENSE_FILE=C:\Users\gary\AppData\Roaming\ARM\DS-5\licenses\license.dat[/mw_shl_code]

(6)重新编,应该就可以了。

+++ 情况三 +++
(7)如果通过以上步骤还是不能编译,出现一样的错误,那么,就该出绝招了,在编译命令中加入“--tool_variant=ult”参数,或者在编译脚本/环境中设置如下:
[mw_shl_code=python,true]ARMCOMPILER6_ASMOPT=--tool_variant=ult
ARMCOMPILER6_CLANGOPT=--tool_variant=ult
ARMCOMPILER6_FROMELFOPT=--tool_variant=ult
ARMCOMPILER6_LINKOPT=--tool_variant=ult
[/mw_shl_code]

(8)保持快乐的心态,相信只要是软件问题,一定可以解决!
回复

使用道具 举报

您需要登录后才可以回帖 登录

本版积分规则

Archiver|手机版|小黑屋|米尔科技论坛   

GMT+8, 2024-11-22 06:50 , Processed in 0.075940 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表