MTK平台个人笔记.doc

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MTK平台个人笔记

关于MTK Simulator MTK simulator的工程文件是 PixtelMMI.dsw。 打开PixtelMMI.dsw,检查文件default_Fmrdo.c、default_mmi_profiles.c、default_mmi_settings.c、default_version.c文件是否存在工程文件中,上述文件存放目录:项目所在目录\custom\app\MILAN_BB。 在调试运行过程中会提示某些DLL文件无法连接,这是VC没有安装。DLL文件所在目录:VC安装盘\VC98\DEBUG。把缺失的文件复制到window安装目录下的System32目录里。 运行MTK Simulator,选取File(Newwork Simulator,会运行MMINWSimulator;在MMINWSimulator菜单中,选取Menu(Messages,会弹出一个Send Event窗口,窗口里有一个Events列表,列表里有不同用途种类的Events;如果需要启动手机,选取BootUp Events,点击OK按钮,MTK Simulator模拟开机过程。 关于调试语句的说明 kal_print语句:该语句只能打印字符串信息。 Trace_out语句:该语句可以输出格式化字符串。 ASSERT语句:断言语句。 Trace语句:可以输出格式化字符串。 关于MTK Target的编译连接批处理命令: Milan.bat 。 概述 在windows下,打开dos编辑窗口(开始-运行-cmd),找到工程代码所在根目录,如:E:\MTK6217 输入编译批处理命令: 格式:make[custom=projectName]project action[modules] Example: make custom=mtk6217 gprs new Modules:用于对单个模块进行编译的选项。如果没有指定,则对所有的模块进行编译处理。如果指定了模块名,则对指定的模块进行编译处理。 后面的modules是nucleus之类的,可以不用写,中间的除了mtk6217工程名外可以照写,mtk6217工程名可以在你的源代码的make目录下有个工程文件名,比如我的例子就叫mtk6217_gprs.mak,你将你的替换就可以了, 另外,除了上面的仁兄跟你说的ADS1.2以上 perl也要5.**,我用的是ActivePerl-5[1].6.1.631-MSWin32-x86.msi名字的,你查找下载一下,最后你还需要安装VC6,这才能确保编译不出错。 New:全面的编译,包括了所有的资源,代码,会把生产的所有的obj都删除掉,重新产生;还有一些代码的拷贝,特别是资源和定义头,如:mmi_features.h 编译选项说明: New:全面的编译,包括了所有的资源,代码,会把生产的所有的obj都删除掉,重新产生;还有一些代码的拷贝,特别是资源和定义头,如:mmi_features.h update:主要是资源和代码的编译,一般不怎么用,比new要编译的少一点,也是比较全面的编译 remake:这个最常用,如果你没有修改资源(图片、铃声、字符串),只修改了*.c文件,就用这个编译就可以了,会从新产生bin文件 还有一个值得要说的是resgen,这个是专门用于编辑资源的,和remake编译配合(先resgen产生资源,再remake)比较快。 Milan.bat执行流程 Milan.bat:选择资源文件,根据资源文件得选项,复制不同得资源配置文件,并改名为custom_config.bld,根据用户选择得编译选项调用make.bat custom=Milan gprs new/update/remake。 Make.bat:判断当前得操作系统后,调用相应得批处理 m_win2k.bat %*, %*表示调用make.bat命令行的所有参数作为m_win2k.bat的命令行参数。 M_win2k.bat:根据命令行参数设置环境变量DEFAULT_CUSTOM、CUSTOMER、PROJECT、ACTION等,生成了编译配置文件~labelbuild.tmp、~buildinfo.tmp、~cleanmod.tmp、~updatemod.tmp、~remakemod.tmp,调用命令:tools\make.exe -fmake\gsm2.mak -r -R CUSTOMER=%CUSTOMER% PROJECT=%PROJECT% %ACTION%,再milan这个项目编译处理中:%CUSTOM% = Milan,%PROJECT% = gprs,%ACTION% = new / update / remake 。 Gsm2.mak: 包含其他的m

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档