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安裝完畢!!