【ARM】DS-试用授权离线激活
1、 文档目标
解决客户无法在公司网络管控下进行ARM DS 试用激活,记录解决方案。
2、 问题场景
客户在ARM DS激活时无法连接到ARM认证网址,客户公司网络管理无法开放全部网络权限,只能针对特定网址和网络端口可以开放或客户公司开发环境无法连接外网。
图2-1
3、软硬件环境
1)、软件版本:ARM DS 2023.1
2)、电脑环境:Windows 11
3)、外设硬件:无
4、解决方法
1)、客户连接需要开放Arm Development Studio的443网络端口,试用ARM DS的账户验证通过该端口获取认证信息。
2)、若客户无法开放网络权限,可索要客户开发环境的MAC地址及试用账户。我们构建虚拟机进行试用后,将生成的试用文件给到客户(该操作必须由我们进行,不可告知客户)
图4-2-1
虚拟机搭建完成以后,点击“编辑虚拟机设置”,再选择硬件中“网络适配器”,点击“高级(V)...”进入网络适配器
高级设置界面,在“MAC地址(M)”中输入客户的MAC地址后点击确认,运行此虚拟机,并在此虚拟机上安装 ARM DS最新版本。进入license管理界面,选择Obtain evaluation license后,输入所需绑定的ARM账户, 完成激活。
图4-2-2
激活成功后,可查看到该试用license文件的存放位置以及文件名称,将该文件复制至离线电脑端即可。
图4-2-3
对于windows和Linux具有图形化界面,在ARM DS的license管理界面中Add添加license文件即可。
对于Linux纯命令版本,
(1)需设置 License 环境变量 ARMLMD_LICENSE_FILE。ARMLMD_LICENSE_FILE=license 文件路径.
(2)需“ARM_PRODUCT_DEF”环境变量为”eval.elmap“文件的路径,该文件位于ARM DS的下载路径下
例如"C:\Development Studio 2023.0\sw\mappings\eval.elmap"
(3)进入armclang文件存放路径,如图4-2-3所示,输入armclang --help无报错即为激活成功。
图4-2-3
———————————————————————
版权声明:本文为亿道电子科技有限公司原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。