欢迎来到天天文库
浏览记录
ID:8805492
大小:717.50 KB
页数:39页
时间:2018-04-08
《mtk开发平台搭建与入门教程》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、一、开发环境设立1、开发主机要求及所需工具:操作系统:Windows2000,WinXP.推荐Windows2000withSP2orlater.编译器:ADS(ArmDeveloperSuite)v1.2[Build842]Perl解析:ActivePerl,推荐使用ActivePerl5.6.1版本仿真工具:MTKPCSimulator跟踪工具:Catcher_L1v3.10.01,从串口输出调试信息,只做普通UI应用的话,大致不会用到,用PC仿真工具就好了烧录工具:FlashTool_UIv3.1.05或FlashTool_v3.0844.00其他:PL2303_D
2、river_XP2Kv204102,这是下载线用到的USB串口驱动,以前机器上装过PL2303驱动的,建议改用这个,否则可能会有蓝屏的问题。2、开发环境建立过程:新建一个目录,英文的好了,否则有些工具不认识中文路径,这里以E:MTK_P1300为例说明,下面我用文字和图片简单说明下安装过程,更详细的安装过程可以看压缩文件“手机开发板C语言开发视频.rar”中的Flash文件“P1300_Build_Env.swf”。1)安装ADS1.2解压文件huayu109_ads1.2.rar到某个目录,比如说解压到“E:MTK_P1300”,解压完后运行“E:MTK_P130
3、0ADS1.2Setup.exe”,一路按下一步,最后安装License时选定文件“E:MTK_P1300ADS1.2CRACKlicense.dat”,然后接着一路下一步直到安装完。安装完后删掉目录“E:MTK_P1300ADS1.2”,节省磁盘空间。2)安装ADS补丁运行huayu102_ADS12_Patch_Windows.rar压缩文件中的ADS_Patch_Window.exe,这是个自解压的压缩文件,选Unzip解压到上一步ADS的安装目录(缺省是C:ProgramFilesARMADSv1_2),解压过程中如果问到是否覆盖,全部选覆
4、盖好了。3)安装脚本解释器Perl直接运行压缩包huayu106_perlzip.rar里面扩展名为msi的安装文件,缺省安装就好,一路Next,呵呵。上述几步完成后,编译环境基本建立,此时可以开一个dos窗(开始菜单->运行->输入cmd->确定)看一下,安装正常应该能顺利执行以下命令,如下图:注意看版本号,应该是ADS1.2[Build842],不是的话可能没打补丁,或补丁打的位置不对,请看第2步ADS补丁部分的说明并重新打一次,直到版本号对为止,哈哈。这是perl解释器的运行画面。注1:上述安装过程会自动创建编译环境所需的环境变量,如果发现编译不正常了,可能是安装了
5、其他编译工具导致冲突,这时建议查看下系统环境变量,把Perl和ADS的安装目录调到最前面,同时从path中去掉可能会产生冲突的编译工具链的路径(例如winavr),如下图所示(我是安装到D盘滴,缺省是C盘,不过我C盘几乎被我塞满了):如果嫌改path麻烦(因为要用到其他编译工具链的时候还得改回去),还有一种办法,就是改make.bat批处理,具体见注4中相关说明。注2:如果安装ADS时,改变了默认安装路径,需要修改源码中的设置,源码目录树解压过程见模拟器编译环节相关介绍。makeOption.mak----------------------------------if
6、eq($(strip$(COMPILER)),ADS)DIR_ARM=c:progra~1armadsv1_2#修改这里DIR_ARM:=$(strip$(DIR_ARM))DIR_TOOL=$(DIR_ARM)binDIR_ARMLIB=$(DIR_ARM)libDIR_ARMINC=$(DIR_ARM)includeendif------------------------------------------------比如改装到D盘了,这里把红色部分“c”改成“d”就好了1)代码编辑环境运行压缩文件huayu108_SourceInsight3.5.ra
7、r中的安装文件安装即可。至于编辑器,这个看个人喜好了,不过SourceInside看代码蛮方便的。2)PC机模拟器模拟器MTKPCSimulator是用来在PC上仿真调试用的,要安装VC6SP6(同时要安装Uuicode静态和动态库,没有装Unicode库的可以用“huayu103_MTK模拟器DLL补丁.zip”中的库,拷到系统目录“%windir%system32”下即可)。我机器上的VC是有装Unicode库的,没装过Unicode库的如果在模拟器编译或运行中出现问题,建议重装下VC6,安装时勾选Unicode库,并打
此文档下载收益归作者所有