一、 开发环境设立
1、开发主机要求及所需工具:
操作系统:
Windows 2000, Wi
NXP. 推荐 Windows 2000 with SP2 or later.
编 译 器:ADS (
arm Developer Suite) v1.2 [Build 842]
Perl 解析:ActivePerl, 推荐使用 ActivePerl 5.6.1 版本
仿真工具:
MTK PC
SIMulator
跟踪工具:Catcher_L1 v3.10.01,从
串口输出调试信息,只做普通 UI 应用的话,大致不会用到, 用 PC 仿真工具就好了
烧录工具:FlashTool_UI v3.1.05 或 FlashTool_v3.0844.00
其 他:PL2303_
driver_XP2K v204102,这是下载线用到的 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_P1300\ADS1.2\Setup.exe”,一路按下一步,最后安装 License 时选定文件
“E:\MTK_P1300\ADS1.2\CRACK\ license.dat”,然后接着一路下一步直到安装完。安装完后删掉
目录“E:\MTK_P1300\ADS1.2\”,节省磁盘空间。
2) 安装 ADS 补丁
运行 huayu102_ADS12_Patch_Windows.rar 压缩文件中的 ADS_Patch_Window.exe,这是个自解压的压缩文件,选 Unzip 解压到上一步 ADS 的安装目录(缺省是 C:\Program Files\ARM\ADSv1_2),解压过程中如果问到是否覆盖,全部选覆盖好了。
3) 安装脚本解释器 Perl
直接运行压缩包 huayu106_perlzip.rar 里面扩展名为 msi 的安装文件,缺省安装就好,一路 Next。
上述几步完成后,
编译环境基本建立,此时可以开一个 dos 窗(开始菜单->运行->输入 cmd->
确定)看一下,安装正常应该能顺利执行以下命令,如下图:
注意看版本号,应该是 ADS1.2 [Build 842],不是的话可能没打补丁,或补丁打的位置不对,请看第 2 步 ADS 补丁部分的说明并重新打一次,直到版本号对为止。
注 1:上述安装过程会自动创建编译环境所需的环境变量,如果发现编译不正常了,可能是安装了其他编译工具导致冲突,这时建议查看下系统环境变量,把 Perl 和 ADS 的安装目录调到最前面,同时从 path 中去掉可能会产生冲突的编译工具链的路径(例如 wina
VR)。
4) 代码编辑环境
运行压缩文件 huayu108_Source Insight3.5.rar 中的安装文件安装即可。至于编辑器,这个看个人喜好了,不过 Source Inside 看代码蛮方便的。
5) PC 机模拟器
模拟器 MTK PC Simulator 是用来在 PC 上仿真调试用的,要安装 VC6 SP6(同时要安装 Uuicode静态和动态库,没有装 Unicode 库的可以用“huayu103_MTK 模拟器 DLL 补丁.zip”中的库,拷到系统目录“%windir%\system32”下即可)。我机器上的 VC 是有装 Unicode 库的,没装过 Unicode库的如果在模拟器编译或运行中出现问题,建议重装下 VC6,安装时勾选 Unicode 库,并打上相关补丁到 SP6。
模拟器能模拟真机的大部分行为,这样能给调试带来很大便利,不需要每次改动都要烧录。
模拟器要从源码编译,解压压缩包“huayu201_P1300_V1.7_
release.rar”里面的文件
“HUAYU_P1300_V1.7_Release.rar”到目录“E:\MTK_P1300”,此时会出现目录
“E:\MTK_P1300\P1300_V1.7_Release”,这就是 P1300 的代码目录树了;接着打上最新的补丁,
解压压缩包“huayu203_P1300_V1.7_Release_patch.rar”里面的压缩文件
“HUAYU_P1300_V1.7_Release_patch.rar”到目录
“E:\MTK_P1300\P1300_V1.7_Release”,解压时选择全覆盖以替换被修改过的文件,打补丁之前对目录树里面的文件进行修改过的,需要手动再加上去。
编译 PC 仿真器之前需要先把刚才上面得到的目录树 build 一次,开一个 dos 窗,盘符和目录转到代码目录树对应的盘符和目录,例如:
E:
cd E:\MTK_P1300\P1300_V1.7_Release\
MAKE new
注 3:第一次 make 的时候要用“make new”,make new 的时间比较长(慢的机器搞不好要 2小时以上),编译过程中间会出现一些文件找不到的信息,只要编译过程没意外终止,那些信息可以忽略。编译日志文件位置: build\NEOTEL25_06B\log\,要查看编译过程有啥问题就看这个目录下的文件了;生成的 bin 文件位置: build\NEOTEL25_06B\*.bin,下载烧录就是烧 bin 文件。
更多详细内容请下载附件查看