文档库 最新最全的文档下载
当前位置:文档库 › 展讯平台开发培训

展讯平台开发培训

技术文件

中兴软件技术(南昌)有限公司

版本变更记录

目录

前言 (4)

1.开发环境的搭建以及模拟器的配置 (5)

1.1开发环境的搭建 (5)

1.2模拟器的相关配置 (6)

2ADS编译生成目标文件 (9)

2.1ADS的安装 (9)

2.2目标文件的生成 (10)

3烧制目标文件至手机 (13)

3.1USB转串口驱动安装 (13)

3.2DLoaderR的设置 (14)

3.3目标文件的选择 (15)

3.4注意事项 (17)

前言

本文为S701(E200)项目组展讯SC6800平台开发指南。用以培训部相关教学与实践。本文由产品二部S701(E200)项目组创建初版。

本文所有内容均以E200_03_04p4版本为基础。

本文的主要内容包括三个方面:

第一部分介绍在Microsoft Visual C++6.0中开发环境的搭建以及模拟器的相关配置;

第二部分介绍如何使用工具ADS生成相关目标文件;

第三部分介绍如何将生成的目标文件利用工具DLoaderR烧制到目标手机中。

由于技术能力有限,文中难免有错误、不足、遗漏之处,请各位同仁批评指出。

1.开发环境的搭建以及模拟器的配置

1.1开发环境的搭建

1、未安装Microsoft Visual C++6.0的请自行安装,安装方法这里不作详述。

2、用VC6.0打开工程文件..\S701_02\ProductAdvanced\WinSimulator_TP\Win_platform\

MSDevKernel_cstar_240x320.dsw.

3、如图1.1设置活动工程为MSDevKernel:

图 1.1

4、在菜单工程-->设置中的调试一项中的可执行调试对话,点击右侧三角选择路径为:..\S701_02\ProductAdvanced\WinSimulator_TP\Win_platform\bin\MSDev.exe即模拟器相关EXE所在位置,后确定,见图1.2

图1.2

5、在上述步骤完成后,即可进行代码的编写与调试工作,代码编写调试后第一次运行需要对模拟器进行相关配置,详见下边叙述。

1.2模拟器的相关配置

1、在第一次运行时会弹出如图1.3

图1.3

点击确定后弹出选择界面选择..\S701_02\ProductAdvanced\WinSimulator_TP\Skin下的MSSim_DualLCD_240_320.bmp如图1.4

图1.4

2、打开上述文件后继续弹出界面如图1.5

图1.5

点击确定后弹出选择界面选择..\S701_02\ProductAdvanced\WinSimulator_TP\Skin 下的文件MSSim_DualLCD_240_320.ini如图1.6

图1.6

3、点击打开后提出提示框如图1.7

图1.7

点击确定后弹出选择界面选择资源文

件..\S701_Resource_PRJ\S701_resource_bin\S701_res_Platform_bin下的文件S701_Platform_res_win.bin如图1.8

图1.8

4、打开后弹出手机模拟器界面,点右键选择Start如图1.9

图1.9

点击start后弹出文件选择界面此为选择SIM卡设置文件,点击找

到..\S701_02\ProductAdvanced\WinSimulator_TP\Win_platform\SIM_Set_Files选

择后确定如图1.10

图1.10

完成上述步骤即可正常使用模拟器,对已编写或调试过的代码查看效果。

2ADS编译生成目标文件

2.1ADS的安装

1、点击ADS的安装文件,一直点击下一步即直到出现如图2.1提示

图2.1

2、点击下一步选择install license出现如图2.2

图2.2

点击browse选择ADS安装包所在路径下的CRACK文件夹下的license.dat后点下一步直至完成。

3、运行给出的4554.exe如图2.3

图2.3

UNZIP到刚刚安装的ADS所在的路径下,这样ADS的安装已完成。

2.2目标文件的生成

打开刚刚安装的CodeWarrior for ARM Developer Suite打开(可直接拖入或双击目标MCP)给出工程中路径为:..:\S701_02\ProductAdvanced下

s701_cstar_dvb_d2_customer.mcp见图2.4

图2.4

由于对此MCP做处理目前只有和MMI相关的s701_mmi_app.mcp可见,此mcp包括所有的APP 实现,双击此MCP即可进入,查看此MCP相关文件,可见文件为GAME、EBOOK、ALARM三部分,其他均以.O代替。点击红色对号即可标注出之前有改动但未编译过的文件,如图2.5

图2.5

点击make即可编译如图2.6

图2.6

等待一段时间编译后(视需编译文件的多少需要不同时间),若无错则出现如图2.7

图2.7

关闭后返回最外层MCP进行整体编译方法与上述相同,最终编译无误后,即可生成目标文件出现如图2.8提示

图2.8

这样就完成了目标文件的生成工作,进入下一步将目标文件烧制到目标手机。若在此过程中出现错误,则需要对代码进行调试再重复上述过程。

3烧制目标文件至手机

3.1USB转串口驱动安装

用校准下载线连接手机和PC,手机侧会显示“U盘,PC数据通讯,PC camera,USB log",选择USB log,PC侧会提示安装驱动,选择USB串口驱动位置,然后安装(事先把"USB串口驱动.rar"保存在PC硬盘上,解压缩)

安装完成后,在PC侧点击“我的电脑”,鼠标右键,显示菜单,选择“管理”->“设备管理“,如图3.1显示:COM4口就是安装成功的串口。

图3.1

3.2DLoaderR的设置

解压缩DLOADERR_R2.4.2001.BL0005.rar文件,打开DLOADERR_R2.4.2001.BL0005版本升级工具文件夹,再打开其中的bin文件夹,再打开DLoaderR文件如图3.2

图3.2

DLoaderR文件打开界面如图3.3所示:

图3.3

共四个按钮,setting为第一个按钮,第二个为start downloading按钮,即为开始版本下载按钮,第三个为停止下载按钮.

点击setting按钮显示如图3.4:

图3.4

Main page选项卡:port选择ALL

Baudrate为460800;Select All Files选中;Select Product选择6800GPS。

3.3目标文件的选择

在使用ADS成功编译后,使用给出的批处理文件S701_Platform_DL_file.bat从生成的目标文件夹提取目标文件并放入文件夹S701_Platform_DL_file(注意:需将S701_02, S701_Resource_PRJ,S701_Platform_DL_file.bat三者放入同一路径下).

点击如图3.5按钮,进入选择升级版本的配置文件(每个版本文件都包含FDL1,FDL2,NV,BOOTLoader,Kernelimg,MMIRES,UserImag7个文件),直接从上边生成S701_Platform_DL_file文件夹中选取

图3.5

第一次烧制版本时,需要将7个文件全部重烧,若之后再做改动可只点选FDL,FDL2和更改的文件,一般应用更改后只点选USERIMG即可。在文件选好后点击开始烧至如图3.6

图3.6

烧至结束后出现如图3.7所示

图3.7

3.4注意事项

在烧制文件前需要先拔掉手机电池后再安装上,再接上下载线,点击开始下载,下载完成后点STOP按钮后再拔掉下载线后拔掉电池,再接上电池开机即可。

完成之上所有步骤即完成了整个手机开发、调试、生成目标文件并烧到手机的过程。

相关文档