MTK MT2503 11B讲义-01编译

2018/3/21

木木Leo QQ 29555600

01  编译

 

1          工具安装

1.1  正版的RVCT安装

1.2  绿色安装RVCT ARM

1.3  用一个现在正在使用的ARM包,一般存在C:\Program Files\ARM 下面,直接拷贝到目标电脑的C:\Program Files下,

1.3.1 破解MAC dat文件修改

1.3.1.1    方法一破解rvct.rvds.datHOSTID=后面的mac地址改为你自己电脑的mac地址(即物理地址);两个rvds.dat保证一样.

1.3.1.2    方法二 HOSTID=后面的mac地址改为ANY

1.3.2       设置环境变量 :该添加的添加,该修改的修改.

1.3.2.1    增加键值

ARMLMD_LICENSE_FILE

C:\Program Files\ARM\Licenses\rvds.dat

ARMROOT

C:\Program Files\ARM

RVCT31BIN

C:\Program Files\ARM\RVCT\Programs\3.1\569\win_32-pentium

RVCT31INC

C:\Program Files\ARM\RVCT\Data\3.1\569\include\windows

RVCT31LIB

C:\Program Files\ARM\RVCT\Data\3.1\569\lib

 

 

1.3.2.2    path增加路径

Path

C:\Progra~1\ARM\bin\win_32-pentium;C:\Progra~1\ARM\RDI\Deprecated\1.3.1\1\windows;C:\Progra~1\ARM\RVCT\Programs\3.1\569\win_32-pentium;C:\Progra~1\ARM\Utilities\FLEXlm\10.8.5.0\1\win_32-pentium

 

 

                   注意:path目录中,"ProgramFiles"改为Progra~1\;"ProgramFiles(X86)"改为Progra~2.

1.4          其他需要安装的工具 ActivePerl VS2008 office 等不赘述

1.5          code中第三方工具:拷贝tools\MSYS目录和MinGW目录(第三方工具,MTK原始code不带此目录)

2          脚本介绍

2.1          make  

MTK 技术总结 一、环境与编译注意 在编译生成版本之前需要对环境目录进行修改, 将 \SUNNY26_05C.W06.16_F1_MMI\make 目录下的Option.mak 文件中 DIR_ARM = c:\Progra~1\ARM\RVCT DIR_ARM = c:\progra~1\arm\adsv1_2 ARM 环境的安装目录对应正确。否则make 有两个error,提示app 错误 当用make 或Res_Generator.bat 生成时,如果出现“找不到文件– SB_JWPSET.PBM” 则正确,否则错误。 一般使用sourceInsight 和make 配合使用,然后在debug 中运行。或用VC 编程序调试。 注意VC 模拟器和make 之间有差别 在#if #else 等地方可能有多条一样的语句需要添加。 已经有一模拟器不能再运行另一个模拟器,会出现问题 --------------------Configuration: PixtelMMI - Win32 Debug-------------------- Linking... LINK : fatal error LNK1168: cannot open Debug/PixtelMMI.exe for writing Error executing link.exe. PixtelMMI.exe - 1 error(s), 0 warning(s) 添加菜单最好使用代码比较工具用现成工程添加 Make 出错判断: build\SUNNY_F181\ MT6226M.log 连接错误 build\SUNNY_F181\log 编译错误 二、plutommi\Customer\CustResource\PLUTO_MMI\ref_list.txt 添加字符串资源 最后 STR_ID_TEST_MYTEST Undefined 20 MYTEST MYTES T 我的测试我的测试MYTEST MYTEST MYTEST 三、plutommi\mmi\Inc\ GlobalMenuItems.h 菜单ID //zdd begin 20050929 added for kkclub download MENU_SETTING_WALLPAPER_KKCLUB, MENU_SETTING_SS_KKCLUB, MENU_SETTING_POWER_ON_KKCLUB, MENU_SETTING_POWER_OFF_KKCLUB, MENU_TONE_SETUP_KKCLUB, //zdd end 20050929 added for kkclub download //zdd++ 20060414 for new kkclub MENU_KKCLUB_OPTION, MENU_KKCLUB_OPTION_BACK, MENU_KKCLUB_OPTION_CHANGEMENU,
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值