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,则说明没找到证书。
或者提示缺少库文件的话请安装库文件。
一.安装前需要准备的资源
(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,则说明没找到证书。
或者提示缺少库文件的话请安装库文件。
相关文章推荐
- Ubuntu10.04中安装TinyOS2.x后的几处错误处理
- Ubuntu安装USB无线网卡驱动 __Date__ Werror 错误处理方法
- Ubuntu Hadoop 单机/伪分布式安装配置资料梳理及常见错误处理
- Ubuntu16.04安装QQ在处理时有错误发生: wine-qqintl
- ubuntu安装valgrind失败报libc6-dbg版本错误的处理方法
- ubuntu16.04安装mlab步骤及错误处理
- Ubuntu16.04 安装google chrome 在处理时有错误发生google-chrome-stable
- ubuntu 12.04下安装软件报“在处理时有错误发生”解决方案
- Ubuntu安装inception错误处理make[2]: *** [sql/CMakeFiles/sql.dir/sql_yacc.cc.o] Error 1
- 安装vim时 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) ubuntu 安装vim 及遇到的错误处理
- Python爬虫--Ubuntu14.04 上Scrapy的安装和错误处理
- 小白式ubuntu14.04在安装anacoda后造成的路径错误问题以及后续问题处理方法
- Ubuntu16.04lTS安装QQ在处理时有错误发生: wine-qqintl
- ubuntu安装mysql错误处理
- ubuntu下安装eclipse出现Could not load SWT library错误处理方式
- Ubuntu 10.10 wubi安装错误处理
- Ubuntu16.04lTS安装qq文件时在处理时有错误发生:xxxi386问题
- 在安装NetBackup时出现Error 1720 错误的解决过程处理
- ubuntu 常见安装软件错误
- Amule的linux下安装、配置详解及错误处理办法