您的位置:首页 > 运维架构 > Linux

Fastmodel在Ubuntu14.04下安装与错误处理

2017-02-25 18:14 399 查看
Fastmodel功能很强大尤其对于手上还没有板子的学习者可以用Fastmodel进行模拟学习,本文主要基于ARM官网的Fastmodel的安装手册和http://blog.csdn.net/u010071291/article/details/49639625做翻译补充以及结合自身的错误给出相应解决方案。

一.安装前需要准备的资源

(1)在软件需要先安装以下库文件

ia32-libs, lsb, gcc-4.4, g++-4.4, gcc-4.4-multilib,g++-4.4-multilib. libxinerama-dev libxinerama1:i386 libexpat1:i386

(2) 下载Fast Models Evaluation Linux64的安装包,对应网址为https://silver.arm.com/download/download.tm?pv=2482575  

如下图所示这里需要注意下载时要选好对应的处理器型号,博主是为了进行Trustzone学习所以选择了ARMv8处理器。



(3)对应的license.dat证书 文件,由ARM官方提供,如果之前已经注册过ARM官网并且添加过你主机的MAC地址的话,下载完成后的页面会有提示上你下载license.dat如下图所示,记得已经要点击下载哦。。。



(4)Fast Model ThirdParty IP Linux 的安装包,路径为https://silver.arm.com/download/download.tm?pv=2482579,这是为ARMv8例程提供第三方支持的IP库,否则一些例程执行会出现一些问题。

二.安装

运行解压后文件夹下的setup.sh即可开始安装,注意在第二个安装路径页面上添加上之前下载的证书。另外建议自定义设置安装路径,不建议选择/root目录下安装,一路next安装结束后,点击Next后显示安装成功点击Finish完成安装。

三.配置环境变量

安装完成并不是结束配置环境变量是必须的

如果你的linux shell是bash则执行<install_directory>/FastModelTools_x.x/source_all.sh 安装脚本文件,注意不是直接执行而是source <install_directory>/FastModelTools_x.x/source_all.sh

如果你是csh则source<install_directory>/FastModelTools_x.x/source_all.csh

一般默认的都是bash,而且我特意下载csh shell想尝试执行csh发现这个脚本第84行else有错。。不过我看了半天没看出来。如下图所示:哪位大神知道错在哪里麻烦告诉一下啊。



这里需要注意的是每次脚本文件添加的环境变量是临时的,所以每次运行程序前都要运行,所以为了麻烦建议大家把这个脚本文件内容复制到~/.bashrc文件中这样每次启动shell都会自动去执行这个脚本的内容了。

四.安装ThirdParty IP

   安装方法和Fastmodel类似,不再赘述

五.错误处理

这里主要说一下常出现的几个错误

安装完成后运行FastModelsTools_x.x的bin目录下sgcanvas程序就可以启动文件了

如果报hostid 什么Error =-9的错误说明你主机的mac和你ARM官网上添加的hostid不一样,不过如果你是虚拟机的话直接执行如下命令

ifconfig eth0 down

ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

ifconfig eth0 up

修改Linux的mac和起保持一致。

如果出现error=-1,则说明没找到证书。

或者提示缺少库文件的话请安装库文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ubuntu linux Fastmodel