MT2503環境搭建步驟及注意事項

MT2503環境搭建注意事項

安裝說明《MTKMakeBuildDesign_Customer.pdf》,本文的系統是win7 64位系統,注意通過vmware安裝虛擬機的時候,win7系統必須是小於4G的iso格式文件,然後爲了可以安裝vmware tool,系統必須是win7 sp1以上纔可以。建議安裝win7 64 sp1系統,更高版本沒試過。

需要說明的是excel和VC++2008也是必須的,前者不限制版本,一般office2003就可以,而後者必須是2008版本的,,這個可以直接找個Visual Studio 2008來進行安裝。這兩個都比較老的,激活也比較容易,很多激活碼,試試就可以。安裝也比較簡單,這裏就不多說。

1、 RVCT安裝

X0、安裝前的準備

1、先在c盤新建一個ARM文件夾,然後把rvds4.crack文件夾的內容都複製進去,編輯 vds.dat ,將裏面的 HOSTID 的值全部替換成本機的 mac 地址(win+R,然後輸入cmd打開命令窗口,輸入ipconfig /all,可以查看mac地址);

2、運行一下複製進去的 ecc.exe ,然後把系統的主題改成 Windows 經典,這是由於 rvct 需要在兼容模式下運行,所以需要修改主題,電腦必須是intel的。

X1、開始安裝

RVDS: 解壓RVS31-BN-00000-r3p1-00rel0.tar,以管理員身份運行 setup.exe。

注意:安裝時有三個地方要選擇小心一下,第一個是安裝位置,默認安裝位置是C:\Program Files\ARM(默認安裝要記住這個位置,然後把路徑添加到主目錄的make文件夾的option.mak文件中,如下圖所示),最好修改爲C:\ARM(在C盤新建的文件夾ARM)。

 

第二個是安裝內容選擇,選擇RVCT ONLY,下圖右下角。

 

第三個是安裝結束時彈出license wizard,證書安裝,這裏點“取消”。其餘的過程選項基本就是下一個和完成。

 

 X2、破解RVCT

第一步是替換文件,解壓 armar1021.rar,將 armar覆蓋 C:\ARM\RVCT\Programs\3.1\569\win_32-pentium中的原文件,注意,原來的大小是580kb,複製進去的是594kb,大小不一樣。

第二步運行 install License Wizard執行license的安裝,這一步必須斷網!打開後直接點下一步,然後選擇第一個,也就是獲取license,這時候會彈出網頁和窗口,關掉網頁就可以,然後在窗口選擇你的mac地址,點擊下一步,接下來把之前修改好的rvds.dat添加進去,會有兩次確認,都點“是”就可以;然後就完成了。

X3、確認是否安裝成功

Dos下運行 armcc --vsn查看安裝信息,armar查看信息。

2、perl的安裝

沒有什麼懸念,一直下一步下一步,直到完成即可,文件名字:ActivePerl-5.8.8.822-MSWin32-x86-280952。安裝完成後可以先不要複製,最後通過腳本一起復制。

3、7z的安裝

這個官方手冊上版本寫的是313版本,這個版本可以在網上找到,下載下來,注意安裝位置C:\Program Files\7-Zip\,尤其是有時候默認在C:\Program Files(x86)\7-Zip\目錄,修改過來,避免後期麻煩(也可以手動修改custom3rdparty.pl文件,更新路徑)。安裝完成後可以先不要複製,最後通過腳本一起復制。

4、MinGW安裝

全部默認安裝,一直點下一步,默認路徑,安裝完成後先不復制到指定文件夾,最後通過腳本一起復制。

5、gcc-core-3.3.1和gcc-g++-3.3.1

gcc-core-3.3.1解壓之後,找到其中4個文件夾:bin, info, lib, man,複製一下,粘貼到C:\MinGW\裏面,也就是MinGW的安裝目錄,提示衝突的時候選擇合併並覆蓋。

gcc-g++-3.3.1解壓之後,找到其中4個文件夾:bin, include, lib, man,複製一下,粘貼到C:\MinGW\裏面,也就是MinGW的安裝目錄,提示衝突的時候選擇合併並覆蓋。

這兩個複製過去之後,MinGW裏面應該一共有9個文件夾,我們暫時不復制,最後通過腳本一起復制過去。

 

6、MSYS安裝

版本上官方要求MSYS-1.0.10,實際上MSYS-1.0.11也可以,默認安裝,一路下一步,安裝完成後會有命令窗口彈出來,第一次和第二次輸入y,然後回車,第三次輸入C:\MinGW,也就是MinGW安裝路徑,然後回車,安裝完成。先不復制到指定文件夾,最後通過腳本一起復制。

7、ImageMagick安裝

官方要求是ImageMagick-6.3.6-6-Q16-windows-dll.exe,如果是其他版本,我們要手動修改腳本文件目錄。我這裏安裝的是ImageMagick-6.9.9-Q16-HDRI,所以,我們要打開根目錄下的tools文件夾,找到其中custom3rdParty.pl文件,用文本工具打開,我用的是notepad++,在第5行中,修改一下目錄,需要注意的是,原文目錄中的Program~1不需要修改,因爲我們安裝在Program Files,這裏的寫法類似於正則表達式,作了一個篩選。所以只需要修改最後一段ImageMagickXXXX即可,修改完畢就保存退出。

 

8、make.exe

這裏不涉及安裝什麼,只是替換掉根目錄下tools中的make.exe,替換的話要注意一個問題,我們這裏使用的環境是win7 SP1 64位系統,虛擬機給系統分配的是2核CPU,所以我們要用3.81的mingw32-make.exe來替換,如果你用的是單核,那就可以直接用C:\MinGW\bin\目錄下的mingw32-make.exe來替換。這是因爲3.81版本的支持並行通信,自帶的版本不支持。我們把原來的刪掉,把新的複製進去,然後名字改成make.exe,這樣就ok了。如果忽略了這一步,make的時候可能會報錯,如下圖所示:

 

9、運行腳本文件

上面的步驟都完成之後,我們來執行腳本文件,如果上面軟件的安裝目錄跟文中要求的不符,那就要手動修改custom3rdParty.pl中的目錄,具體方法跟X7中的類似。custom3rdParty.pl這個文件在根目錄的tools文件夾中,請注意下面的操作,我們在根目錄中運行命令窗口,什麼意思呢?就是說,你可以直接win+R,輸入cmd打開命令窗口,但是必須要通過cd命令進入到你的軟件所在的根目錄,也就是tools、make、custom、tst等文件夾所在的目錄,然後輸入“perl tools/custom3rdParty.pl”(不包括引號),這就運行了,他會自動把東西都放到指定目錄。但是,要注意一點,它也會替換掉剛纔的make.exe,所以,如果是win7多核心,你還是要在複製一遍make.exe,如果是單核心,那就不用了。

 

腳本執行完畢會自動檢查環境,因爲我們沒有安裝RVDS,所以會報RVDS相關的錯誤,不用理會這種錯誤,但是如果有其他錯誤,還是要仔細看看,檢查一下哪裏不到位。

10、配置其他工具

按照環境搭建指導要求所說的,需要三個文件,把這個三個文件複製到根目錄中的tools\MinGW\bin\中,就可以了。如果嫌麻煩,可以直接把所有工具都複製進去。

 

 

11、開始編譯

走完上面的步驟,MT2503的編譯環境就準備好了,如果沒有其他問題,就可以開始編譯了。但是,編譯順不順利就不好說了,一般MTK的編譯環境,不多搞幾次是很難完全理解的。

在根目錄下運行命令窗口,通過以下命令開始編譯代碼:

make XXX gprs new

 

以上,祝福大家編譯順利!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章