modem 编译环境搭建 望关注
先说说我现在的环境:
xp (i7+4G)
ADS1.2
RVCT3.1 , 安装破解之后,用1021补丁的ARMar.exe 替换。
ActivePerl-5.8.8.822
以上安装均为默认路径。
然后
MinGW\
mingw32\
MSYS\
make.exe
拷贝到tools目录下,以上这些都没有安装,而是别人直接发文件夹过来,我直接拷贝进去的。
7za.exe
convert.exe
拷贝到plutoMMI\Customer\下
然后解压mmi源码,make custom=ESKY77_TB_JB HSPA new
到最后报
***********************************************************
************************************************************
****************** Build mmi_cache_gen.exe *************
************************************************************
nvram_gen_mmi_cache.o done
build mmi_cache_gen done
make: *** [nvram_auto_gen] Error 3
LOCAL_MACHINE=MTKCOMP
CUSTOM=ESKY77_TB_JB
不知道哪一步出了问题,连个编译环境的搭建文档都找不到,靠!
希望各位协助一下。
老老实实装个ubuntu 10.04 64bit 吧,MTK对环境要求还是挺严格的
报歉,我说的是MTK android平台的……
谢谢楼上的,问题已经解决了。原来工程必须放在磁盘分区根目录下,不知道原因。还是觉得这类文档太少了,连网上都找不到想要的东西。刚开始做入门很慢。做Rockchip好几年了,也没觉得这么复杂。
能不能讲的详细点,让大家也学习下!
以下是我的全部步骤:
1 注意:安装下面所有软件,都必须使用默认的安装路径,否则编译会出错。
2 安装ActivePerl-5.8.8.822-MSWin32-x86-280952
3 安装ads1.2, 安装完成后,将安装目录下的crack目录下有license文件,必须将此文件拷贝到C:\Program Files\ARM\ADSv1_2\licenses\ license.dat, 在ads开始菜单的License Installation Wizard工具中添加此license。
4 安装 RVDS3_1,在选择安装组件时,选在RVDS Only。在license安装时,选择第三项Diagnose license management problem 弹出对话框中选择“是”,完成安装。
5 破解RVDS3_1,解压“RVDS破解.zip”,将其拷贝到C:\Program Files\ARM\目录下,编辑rvds.dat,修改所有HOSTID=6c626dfa56a5中的字符串为本机mac地址。注意要替换所有。之后运行crack.bat,只运行一次,会报fail,但是没关系。之后将rvds.dat拷贝为C:\Program Files\ARM\Licenses\license.dat,再运行开始菜单中ARM菜单下的License Wizard v4.1,选择install license,找到C:\Program Files\ARM\Licenses\license.dat, 添加即可。
6 添加RVCT 1021补丁,解压“RVCT1021补丁”,将armar.exe拷贝到:
C:\Program Files\ARM\RVCT\Programs\3.1\569\win_32-pentium\下,替换同名文件。
7 安装全部第三方应用程序。安装MinGW-5.1.4.exe时,选择安装全部组件。
8 编译工程
8.1 工程必须解压到磁盘分区根目录下。
8.2 拷贝“工程拷贝\make.exe”到工程的tools目录下。
8.3 拷贝C:\MinGW到工程的tools目录下。
8.4 拷贝C:\msys 到工程的tools目录下,然后将msys\1.0\目录下的所有内容拷贝到msys目录下(相当于删掉"1.0"这一级目录)。
8.5 修改工程tools\custom3rdParty.pl中 (此部非必须)
$convertPath = "C:\\Progra~1\\ImageMagick-6.3.6-Q16"为
$convertPath = "C:\\Progra~1\\ImageMagick-6.8.0-Q16"
8.6 编译 make custom=ESKY77_TB_JB HSPA new
这个xp系统的,有没有ubuntu系统的? 或者89的编译环境搭建的文档?
