OMAP5 EVM GLSDK安装
最近刚接触OMAP5432 EVM这个开发套件,要安装GLSDK,捣鼓了几天,碰到了不少问题,总算最后安装成功,整理了下安装过程、其中的问题及解决办法。
本人也是新手,不当之处,欢迎指正!
首先从TI官网上下载GLSDK:
http://downloads.ti.com/dsps/dsps_public_sw/glsdk
下载6.04版本的,选择32位版本的:
下载TI的东西,要注册账号登记信息,而且下载这个软件还要填写信息说明,得到美国政府允许(美国佬很谨慎嘛)
把下载好的ti-glsdk_omap5-uevm_6_04_00_02_linux-installer.bin文件放在一个你想要的目录下,我是放在/home/yze/omap5下的,另外在omap5下又新建了一个omap5_sdk的文件(用于放GLSDK的安装包)
执行bin文件:
yze@ubuntu1204:~/omap5$./ti-glsdk_omap5-uevm_6_04_00_02_linux-installer.bin
点击Forward,再选择安装目录,就是上面提到的/home/yze/omap5/omap5_sdk
然后就会自动在/home/yze/omap5/omap5_sdk下生成一个文件ti-glsdk_omap5-uevm_6_04_00_02,可以看到里面有不少文件,其中有一个setup.sh的脚本文件
在root权限下运行这个脚本
yze@ubuntu1204:~/omap5/omap5_sdk/ti-glsdk_omap5-uevm_6_04_00_02$sudo ./setup.sh
按默认步骤一步一步往下,即一直按Enter键往下执行,如下:
然后是Linaro cross compiler tool的安装。
!!!注意到这一步的时候,下载Linaro cross compiler tool的时候,下载速度回特别慢(国外的资源特别慢),有时几k/s,甚至几Byte/s都会出现,耗时特别长(有时候初始下载速度会较快的),要有耐心,有时还会断掉的,那你要从头再来啦!
或者解决方法2:
自己从网站下载(可能要翻墙)gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux.tar.bz2,然后把/ti-glsdk_omap5-uevm_6_04_00_02/bin的setup-cross-compile.sh中下载的脚本代码部分注释掉,如下:
再然后是repo tool的安装
!!!注意此处会出现connection refused;failedsetup,aborting..
应该是防火墙的原因,或者被禁掉了!
先跳过repotool这一步,我们后面再来解决这个问题。
下一步是ducatibuild tools的安装:
默认是n的,跳过这一步就完成了!
但是我想,万一哪天有用到这个东西,我决定还是先安装吧,选择y了。会自动下载5个东西,如下,下载速度也是特别慢,5个资源,要有耐心,比较耗时间的,但是基本可以下载成功的,不会像前面提到的Linarocross compiler tool及repo tool那么恶心。
最后,我们来解决repotool的问题!!!
http://commondatastorage.googleapis.com/git-repo-downloads/repo自己下载repo,放到文件/ti-glsdk_omap5-uevm_6_04_00_02/bin/下,再把setup-repo.sh脚本里的下载的代码注释掉
再进入ti-glsdk_omap5-uevm_6_04_00_02/bin,执行setup-repo.sh脚本
yze@ubuntu1204:~/omap5/omap5_sdk/ti-glsdk_omap5-uevm_6_04_00_02/bin$sudo ./setup-repo.sh
发现还会出现如下错误:
cannot get http://gerrit.goolesource.com/git-repo/clone.bundle
error [Error101] Network is unreachable
这个没办法,也是资源的问题,多试几次吧,重复运行,我大概重复运行sudo./setup-repo几十次了,最后才成功的,画面如下:
至此,GLSDK安装完毕!!
本文详细记录了在Linux环境下安装OMAP5 EVM GLSDK的过程,包括下载、执行安装脚本、安装Linaro cross compiler tool、解决repo tool安装中遇到的网络问题。安装过程中需要注意的是,由于下载资源在国外,可能会遇到速度慢甚至连接失败的问题,可以通过手动下载或调整网络设置来解决。
496





