展讯平台软件调试介绍图文..doc
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
展讯平台软件调试介绍Spreadtrum
7/21/2009
培训目的
¾能够使用展讯提供的调试工具对开发中的问题进行调试
¾能够分析几种常见ASSERT
主要内容
展讯调试工具简介调试方法
展讯调试工具简介主要的调试工具有: ¾Dloader
¾NVEditor
¾Channel Server
¾Logel
¾Phone Tester
¾DSP Log Dloader(1
功能:下载程序
设置界面:
双击可以选择下载文件路径
选择端口
选择项目
选择下载速率
制作打包文件
选择是否下载
Nand Flash下载配置:
大小页选择分区策略选择分区策略¾始终分区
¾出现不兼容分区
时停止下载
¾出现不兼容分区,使用Flash中原有分区进行下载¾出现不兼容分区,使用FDL中的分区方式进行分区注:此配置项只对NAND FLASH有效
备份信息配置:
将NV保存到本地
选择需要保留的信息
正在下载:
下载成功:
下载失败:
Dloader(4
打包文件特别说明:
展讯升级工具中使用打包文件来进行升级操作,打包文件中不仅包含了所有的下载文件,还包含了下载项目的地址信息,这样可以降低产线升级工具配置出错的可能性,同时简化了操作。
打包文件的制作方法:DloadeR 在配置好所有的配置项后,点击左图中的按钮,然后按照提示即可完成打包文件的制作。
点击这个按钮
进行打包操作
展讯调试工具简介
¾Downloader
¾NVEditor
¾Channel Server
¾Logel
¾Phone Tester
¾DSP Log
功能:
•对fixed NV参数进行读取,编辑,保存,下载•擦除NV
•从手机中读出NV Item
修改某项数据:
选择菜单[File\save image]保存并生成二进制数据文件:
选择菜单[File\Save to phone]直接下载到手机中——手机需要在下载模式
如果需要保留校准参
数需要选择上
获取手机NV数据:
选择菜单[File\LoadFromPhone(boot mode]来获取数据在下载模式下从保留区域处获取下载的nvitem数据。
某些nvitem可能会被修改并被存储到数据区,如果需要获取这些最新的数据,则用LoadFromPhone(normal mode。此时手机应在正常开机状态,并且没有进入deep sleep。
读Flash:
选择菜单[Facility\Read Flash](NAND Flash选择
Read NAND Flash。手机需要在下载模式。
该地址为下载模式下flash的地址空
间,地址一定要是有效地址。
擦除某区域的Flash:
选择菜单[Facility\Erase Flash ](Nand Flash选择Erase Nand Flash。手机需要在下载模式
展讯调试工具简介
¾Downloader
¾NVEditor
¾Channel Server
¾Logel
¾Phone Tester
¾DSP Log
功能:
¾管理其它工具与手机通讯。它通过Socket与其它工具通讯,通过串口与手机连接。
¾消息存储转发
¾消息字节顺序转换
¾消息记录
运行ChannelServer.exe :
变绿代表成功
连接
串口或虚拟串口端口号波特率设置
由于展讯平台
使用大端,这
里要勾上单击右下角托盘中的ChannelServer 小图标,在弹出的对话框中的进行配置(成功后,小图标变绿色
展讯调试工具简介
¾Downloader
¾NVEditor
¾Channel Server
¾Logel
¾Phone Tester
¾DSP Log
Logel(1
功能:
¾实时诊断和监控手机运行状况,解决、分析问题
¾Trace 功能,Layer 3的空中消息,应用窗口的消息流
¾手机出错时的信息的收集、记录
¾回放功能
消息包的解析
线程间的
消息利用
SCI_TRACE_XXX
打印的字符串
先将手机与Channel Sever连接上,打开Logel,连接Channel Server Logel(2 展讯调试工具简介
¾Downloader
¾NVEditor
¾Channel Server
¾Logel
¾Phone Tester
¾DSP Log
功能:
¾读写内存/寄存器值
¾RF校准
¾Audio设置
注意:
使用PhoneTester时,如果手机进入DeepSleep,操作会失败;
有的平台中,使用的是Mobile Tester,功能与使用方法都同Phone Tester类似。点击使之与channel server相连
寄存器/内存地址需读取的大小
如果寄存器的读取, mode应设为DWORD
展讯调试工具简介
¾Downloader
¾NVEditor
¾Channel Server
¾Logel