0961@52RD_MTK系统解析.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
0961@52RD_MTK系统解析

MTK系统解析 ——参考08AW0840MP_TECHFAITH25_08A_PMWY_V1_gprs_MMI 1 编译环境 3 2 Simulator生成和使用 5 3 MTK开机流程 5 4 EMI配置(Flash,RAM等) 5 5 消息机制 5 6 如何添加新的应用(如:Task) 6 7 Trace 6 8 MTK异常处理 6 9 PC工具 6 10 Timer 6 作者 时间 版本 修改内容 zhudd 2008.11.17 0.9.0 编译环境、Simulator的生成和使用 zhudd 2008.11.20 0.9.1 NorFlash和RAM的配置 zhudd 2008.11.26 0.9.2 添加MTK的底层开机流程 编译环境 MTK环境搭建步骤 A)、MTK在Cygwin下不允许有sh.exe(当然也可以不装Cygwin)。更准确的说,只要Dos的环境变量PATH中没有sh.exe就可以了。 B)、MTK的ADS需要装到C:\Program File\ARM\ADS1_2下,也可以直接Copy NXP系统安装的C:\ ARM\ADSv1_2 到C:\Program File\ARM\ADS1_2。 C)、ADS安装完后需要经过升级,请参考《dragonfly编译环境的搭建以及编译方法.doc》说明,或者直接通过工具——ads12_latest_windows_patch.exe产生的Bin替换ADS1_2下的Bin文件夹进行升级。 D)、必须安装的软件参考《SOP_Third_Party_Package_Installationpdf》,软件要按照步骤安装,因为GCC部分的更新有文件替换的动作。 E)、还必须安装——ActivePerl-5.6.1.626-MSWin32-x86-multi-thread.msi用于运行Perl脚本。 F)、系统必须安装Excel,并且在编译的时候不要运行Excel。 G)、环境搭建完成调用工程Tools下的chk_env.exe去查看环境是否设置OK。 H)、Tools下的Make的版本号更新到3.81,版本号可以通过make –v指令查看。Make-3.81的版本推荐不要按照文档描述的地址下载,目前网络上Make同版本还是有差异。请使用MTK提供的:,(我会邮件提供给大家)。 编译方法 New: 是全新开始构建整个工程的ARM版,包括图片、声音、字符串等资源都要重做,依赖的其他动作最多,是最彻底也是耗时最长的一个动作,一般得到一个新的MTK发布版本后要做一次。 Update: 是重新更新整个工程的ARM版,该动作会扫描工程中文件和库的依赖关系,若依赖关系有变化会建立新的依赖关系,随后根据新的依赖关系重新编译链接有改动的部分,一般在增加或删除一些驱动或应用的情况下需要用update。 Remake: 是重新编译整个工程的ARM版,该动作只是简单的重新编译链接有改动的部分,不检查依赖关系,是耗时最短的一个动作,也是最常用的动作。 New_modis: 是全新构建整个工程的PC模拟版,其调用VC的编译器和链接器得到一个可以在windows上运行的PC模拟版。MMI应用软件工程师可以在没有硬件板的情况下在PC上检查和调试自己写好的应用。同样的Modis命令还有:【gen_modis】,【clean_modis】,【remake_modis】,【codegen_modis】。 [需要进一步了解]: @actions = qw(【new】【update】 【remake】 【clean】 【resgen】 【codegen】 【emiclean】 【emigen】 【sysgen】 【ckscatter】 【mmi_feature_check】 【mmi_obj_check】 【operator_check】 【viewlog】 【rel】 【c,r】 【c,u】 【ckcr】 【dummy_data_check】 【removecode】 【custpack】 【custpackini】 【scan】); 注意点: 对应make目录下的xxx_GPRS.mak文件xxx为Project的名字。也就是编译时需要输入的Project名字。例如:make xxx gprs new。 Make的版本问题。 Simulator生成和使用 产生过程 方法一、通过plutommi\mmi的VC++工程编译完成。需要设置,设置根据《PC Simulator config--IME》文中的“06A06B”章进行设置。例如工程:TECHFAITH25_06B_PMWY。 方法二、通过编译Modis来产生模拟器,例如TECHFAITH25_08A_

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档