当前位置:首页 >> 信息与通信 >>

展讯平台开发培训


内部公开▲

技 术 文 件
技术文件名称:展讯平台开发培训 技术文件编号: 版 本:V0.1

拟 审 会

制 核 签

杨建宇

标准化 批 准

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

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

第 1 页 共 16 页

内部公开▲

版本变更记录
拟制/ 修改日期
2009.03.05

文件编号

版本号
V0.1

拟制人/修改人
杨建宇

更改理由


主要更改内容 (写要点即可)


注 1:每次更改归档文件(指归档到事业部或公司档案室的文件)时,需填写此表。 注 2:文件第一次归档时, “更改理由”“主要更改内容”栏写“无” 、 。

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

第 2 页 共 16 页

内部公开▲





前 言................................................................................................. 4 1.开发环境的搭建以及模拟器的配置.................................................5 1.1 开发环境的搭建..................................................................... 5 1.2 模拟器的相关配置................................................................. 6 2 ADS 编译生成目标文件.................................................................... 9 2.1 ADS 的安装............................................................................. 9 2.2 目标文件的生成................................................................... 10 3 烧制目标文件至手机................................................................... 13 3.1 USB 转串口驱动安装.............................................................13 3.2 DLoaderR 的设置.................................................................. 14 3.3 目标文件的选择................................................................... 15 3.4 注意事项.............................................................................. 17

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

第 3 页 共 16 页

内部公开▲





本文为 S701(E200)项目组展讯 SC6800 平台开发指南。用以培训部相关教学与实践。 本文由产品二部 S701(E200)项目组创建初版。 本文所有内容均以 E200_03_04p4 版本为基础。 本文的主要内容包括三个方面: 第一部分介绍在 Microsoft Visual C++ 6.0 中开发环境的搭建以及模拟器的相关配 置; 第二部分介绍如何使用工具 ADS 生成相关目标文件; 第三部分介绍如何将生成的目标文件利用工具 DLoaderR 烧制到目标手机中。 由于技术能力有限,文中难免有错误、不足、遗漏之处,请各位同仁批评指出。

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

第 4 页 共 16 页

内部公开▲

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、在上述步骤完成后,即可进行代码的编写与调试工作,代码编写调试后第一次运行需 要对模拟器进行相关配置,详见下边叙述。
中兴软件技术(南昌)有限公司 第 5 页 共 16 页

内部公开▲

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
中兴软件技术(南昌)有限公司 第 6 页 共 16 页

内部公开▲ 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 选
中兴软件技术(南昌)有限公司 第 7 页 共 16 页

内部公开▲ 择后确定如图 1.10

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

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

第 8 页 共 16 页

内部公开▲

2 ADS 编译生成目标文件

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

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

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

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

第 9 页 共 16 页

内部公开▲ 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

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

第 10 页 共 16 页

内部公开▲

图 2.5 点击 make 即可编译如图 2.6

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

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

第 11 页 共 16 页

内部公开▲

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

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

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

第 12 页 共 16 页

内部公开▲

3

烧制目标文件至手机

3.1 USB 转串口驱动安装
用校准下载线连接手机和 PC,手机侧会显示“U 盘,PC 数据通讯,PC camera,USB log", 选择 USB log,PC 侧会提示安装驱动,选择 USB 串口驱动位置,然后安装(事先把"USB 串口驱 动.rar"保存在 PC 硬盘上,解压缩) 安装完成后,在 PC 侧点击“我的电脑”,鼠标右键,显示菜单,选择“管理”->“设备管 理“,如图 3.1 显示:COM4 口就是安装成功的串口。

图 3.1

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

图 3.2

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

第 13 页 共 16 页

内部公开▲

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

图 3.3 共四个按钮,setting 为第一个按钮,第二个为 start downloading 按钮,即为开始版本下载按 钮,第三个为停止下载按钮. 点击 setting 按钮显示如图 3.4:

图 3.4 Main page 选项卡:port 选择 ALL Baudrate 为 460800;Select All Files 选中;Select Product 选择 6800 GPS。

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

第 14 页 共 16 页

内部公开▲

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,UserImag 7 个 文 件 ) 直 接 从 上 边 生 成 , S701_Platform_DL_file 文件夹中选取

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

图 3.6
中兴软件技术(南昌)有限公司 第 15 页 共 16 页

内部公开▲ 烧至结束后出现如图 3.7 所示

图 3.7

3.4 注意事项
在烧制文件前需要先拔掉手机电池后再安装上,再接上下载线,点击开始下载,下载 完成后点 STOP 按钮后再拔掉下载线后拔掉电池,再接上电池开机即可。 完成之上所有步骤即完成了整个手机开发、调试、生成目标文件并烧到手机的过程。

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

第 16 页 共 16 页


赞助商链接
相关文章:
更多相关文章: