展讯平台开发说明.docx

上传人:lao****ou 文档编号:99677 上传时间:2023-03-07 格式:DOCX 页数:29 大小:421.08KB
下载 相关 举报
展讯平台开发说明.docx_第1页
第1页 / 共29页
展讯平台开发说明.docx_第2页
第2页 / 共29页
展讯平台开发说明.docx_第3页
第3页 / 共29页
展讯平台开发说明.docx_第4页
第4页 / 共29页
展讯平台开发说明.docx_第5页
第5页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《展讯平台开发说明.docx》由会员分享,可在线阅读,更多相关《展讯平台开发说明.docx(29页珍藏版)》请在第一文库网上搜索。

1、Build环境使用手册Version:2010-10-14MSPREADTRUM修订历史版本日期作者审核说明2007-12-11Daniel.LuoCreate0.0228-l-31Daniel.Luo增加客户发布及使用内容0.032009-03-10Mingjianliu基于MOCOR_W09.11修改0.042009-03-31Mingjianliu增加多线程编译,Windows command编译0.052009-04-09Mingjianliu删除Cygwin相关全部信息0.062009-04-15Mingjianliu编译命令增加5.18特殊提示,新建工程部分增加NVResource

2、部分的说明0.072009-04-20Mingjianliu依据评审结果修改0.082(XJ9-04-28Mingjianliu增加编译暂停说明:资源编译说明更新,增加编译出错的一个说明0.092009-05-06Mingjianliu增加对VC模拟器编译说明,提示修改工程0.102009-05-30MingjianliuResource. NV说明更新0.1120094)7-08Mingjianliu增加通过发制方式创建新工程说明:增加source Insight与CC集成说明;增加全局变量和转义宏的实现区分:增加第三方编译选项说明:更新多套资源编译说明0.122009-08-19Mingj

3、ianliuL第三方规律部分独立成一个文件y 2编译APP需要调用toolsDBUG.T00LBMP2rray工具3.增加分布式编译说明.4.就标右键增加命令行快捷方式说明5.DOS下输入命令时用Tab键进行命令自动填充6.增加动态生成模拟器部分说明0.1320094)8-31Mingjianliu更新3.2统编译部分关于:makofilc宏赋制值的特殊说明0.142009-09-24Mingjianliu更新第制方式创建项目编译脚本部分:大工程中增加PRODUCT一BASEL1B_D1R变量 及使用说明:MS_Customizesource/product/config 驱动部分依据工程名字

4、自适应: 项目修改编译选项留意事项更新;更新NV编译选项说明;3.5编译命令最大长度8K限制0.152(X)9-l(10MingjianliuWindows模拟器调整0.162009-10-21Mingjianliu提示:Xoreax IncrediBuild有Bug,代码路径中不要有括号,即使是单个括号也不行以,否则无法编译.0.172009-12-30Mingjianliu多个资源Ms合并使用问题0.1820104)2-02Mingjianliu1. 7.2.2豆制方式创建项目编译脚本中对非开放的.a,对应名目只取 PRODUCT_BASELIB_D1R 的值;2. 6.6分布式编译增加依

5、旅亲系,并增加编译细节说明:3.6.8对Feature Options的使用增加了一个错误用法说明0.1920104)2.12Mingjianliu依据2月11日评审修改0.202010-02-25Mingjianliu公共转义宏使用标准make语法生成,不再通过读源文件方式生成:删除6.80.212010-03-04Mingjianliu增加5.13生成编译选项0.222010-04-22MingjianliuMakefile文件中变最filter-out_macro纪录了不需要转义成编译宏的些makefile变砥扇 ,些是编译时的命令行参数。假如项目增加了额外的命令行参数,请考虑是否在转义

6、宏时将其过滤掠(假如是客户版木,检测SPRD宏时有可能不通过)删除全局变量和转义宏区分部分,此内容已在第三章中说明。0.232010-07-05Mingjianliu删除全局变量和转义宏区分部分,此内容已在第三章中说明.0.242010-09-26Mingjianliu章节调整;增加新的多线程编译方式:增加宏校验出借信息0.252010-10-14Mingjianliu依据CRMS00202859修改,涉及:宏定义中去掉export ,增加.modues文件重要声明版权声明本文档中的任何内容受中华人民共和国著作权法的爱护,版权全部2006,展讯通信有限公司,保留全部权利,但注明引用其他方的内容

7、除外。商标声明本文档中展讯通信有限公司的产品的全部商标是展讯通信有限公司专有,但注明属于其他公司拥有的商标除外。在提及其他公司及其产品时将使用各自公司所拥有的商标,这种使用的目的仅限于引用。不作保证声明展讯通信有限公司不对此文档中的任何内容作任何明示或示意的陈述或保证,而且不对特定目的的适销性及适用性或者任何间接、特殊或连带的损失担当任何责任。保密声明本文档(包括任何附件)包含的信息是保密信息。接收入了解其获得的本文档是保密的,除用于规定的目的外不得用于任何目的,也不得将本文档泄露给任何第三方。1 说明63 Source Code名 目结构84 基本编译命令104.1 全新编译整个项 目new

8、104.2 更新项 目update114.3 单独编译模块114.4 清除模块编译结果114.5 清除全部编译结果cleanall114.6 生成可执行文件114.7 编译 FDL/bootloader114.8 编译 NV114.9 编译MMI Resource 文件12154.10 编译PC模拟器工程12其它编译命令1.1 编译Logel工具151.2 pclint 扫描151.3 编译完成net send提示功能151.4 编译命令的简写151.5 多线程编译151.6 分布式编译161.7 编译出错暂停161.8 生成编译选项166 Makefile工作流程176.1 重要脚本176.

9、2 Makefile 执行流程186.3 两种编译方式197 模块修改及项目定制217.1 添加或删除模块217.2 修改模块217.3 创建新项目227.4 修改项目Feature Options238第三方编译选项说明249 相关使用技巧259.1 查看log文件259.2 makefile 报错: No rule to make target XXX , needed by yyy,259.3 makefile 报错:Can,t return outside a subroutine at ./make/perl_script/sprd_macro_check.plline XXX.25

10、9.4 Source Insight和ClearCase配置259.5 鼠标右键命令行快捷方式设置289.6 DOS下输入命令时用Tab键进行命令自动填充281说明Build环境中实现了项目开发和维护使用的GNU标准应用脚本,基于这些应用脚本和相关make工具,Build环境可以完成项目全部代码的编译和二进制文件的生成,同时在此环境中可以通过脚本执行的方式产生其他软件以及开发工具,如 fdl, bootloader, nv_parameter, resource等。Build环境的相关命令脚本需要在Windows Command环境下进行,由于每个项目工程编译出来的中间依靠文件都独立存放,所以

11、可以通过开启多个Windows Command窗口对多个不同的项目进行同时编译。Usage :Main options:一c-c-D-E-f-g-I-Jko-00-01-02-S-U-W2编译环境及相关软件操作系统:建议 Windows 2000 professional 或 windows XP SP3 版本编译工具:ADS V1.2 (ARM Developer Suite) patch848 is fully readyRVDS V3.1(Realview Devloper Suite) is under evaluationMicrosoft Visual C+ 6.0 SP6ADS

12、patch版本的查看方法见下图: C:WINNTsystem32cmd.exeC:C:cd C:Progran FilesARMDSulJ2BinC:Progran FilesRMDSulj2BintccThumb C Conpiler, ADS1.2 (Build 848 Jtcc options file! file2 . filenDo not link the files being compiledPrevent the preprocessor from veouing connents Define on entry to the conpilerPreppocess the C

13、 source code onlyEnable a selection of conpiler defined featuresGenerate tables for igh-leuel debuggingInclude on the ttinclude search pathReplace the default ttinclude path with Name the f ile that ho Ids the final output of the compilationMin inu opt inizationRestricted optimization for debuggingM

14、aximum optinizationOutput assembly code instead of object codeUndefine on entry to the conpilerDisable all or selected warning messagesC:Progran FilesRMADSulj2Bin其他工具:Microsoft Excel 2000 或者 Microsoft Excel 2003 或者 WPS 2005及以上版本III-depII-imgIIlblogfdl bootloader编译生成的fdl bootloader文件名目IIIresIII-pclintIII

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服