一种移动终端在线调试和诊断的方法及终端技术

技术编号:13404281 阅读:67 留言:0更新日期:2016-07-25 01:41
本发明专利技术的实施例提供一种移动终端在线调试和诊断的方法及终端,涉及移动终端调试领域,解决了现有技术中在移动终端模组调试时需要反复编译、烧录并开机验证导致的调试效率低下的问题。具体方案为:移动终端接收PC发送的待调试终端模组中寄存器的寄存器段信息,并将寄存器段信息信息存入移动终端的内存中,接着,移动终端接收PC发送的指令信息并根据需要调试的寄存器段的标识,从移动终端内存中的寄存器段信息中,得到需要调试的寄存器段的数据,然后,移动终端依次将需要调试的寄存器段的数据写入待调试终端模组相应的寄存器段中,得到待调试终端模组的调试效果,从而根据调试效果确定是否重新进行调试。本发明专利技术用于移动终端调试。

【技术实现步骤摘要】

本专利技术涉及移动终端调试领域,尤其涉及一种移动终端在线调试和诊断的方法及终端
技术介绍
随着科技的发展,人们对于移动终端的用户体验要求越来越高,追求更加完美的视听体验。这需要相关的技术人员对移动终端部品进行更加精细的调试。而对移动终端部品的调试实质上是通过对移动终端上各部品对应的寄存器的数值进行调试实现的。目前,虽然各设备厂商通常都会提供寄存器的一些参考值,但是由于使用的硬件和组件的差异,往往会导致移动终端部品的性能(如:显示屏的显示效果、摄像头的拍照及预览效果等)达不到预期的效果,无法满足用户的需求。因此,为了满足用户的需求,现有技术中移动终端部品的调试都是由技术人员根据自身的经验,调整相关寄存器的数值,接着将调整的参数导出并合入软件的源代码中,然后重新编译并烧录移动终端,最后开机对调试效果进行验证,反复多次,直到调试出最合适的参数。但是,专利技术人发现,在上述的移动终端部品调试过程中,每个移动终端部品可能会存在多个寄存器,而每次调试只能验证其中的一个参数,并且参数修改后还需要对源代码进行重新编译、烧录并开机验证,这是一个十分繁琐费时的过程,造成了大量时间消耗,导致了调试效率低下,间接增加了人力物力成本。
技术实现思路
本专利技术的实施例提供一种移动终端在线调试和诊断的方法及终端,解决了现有技术中在移动终端模组调试时需要反复编译、烧录并开机验证导致的调试效率低下的问题。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,提供一种移动终端在线调试方法,所述方法包括:移动终端接收PC主机端发送的待调试终端模组中寄存器的寄存器段信息,并将所述寄存器段信息存入所述移动终端的内存中,其中,所述寄存器段信息包括寄存器段的标识和对应的寄存器段的数据;接收所述PC发送的指令信息;所述指令信息包括需要调试的寄存器段的标识;根据所述需要调试的寄存器段的标识,从所述移动终端内存中的所述寄存器段信息中,得到需要调试的寄存器段的数据;依次将所述需要调试的寄存器段的数据写入所述待调试终端模组相应的寄存器段中,得到所述待调试终端模组的调试效果,从而根据所述调试效果确定是否重新进行调试。可选的,所述寄存器段的数据包括寄存器地址和对应的数值;所述依次将所述需要调试的寄存器段的数据写入所述待调试终端模组相应的寄存器段中具体包括:根据所述需要调试的寄存器段对应的寄存器地址,将所述寄存器地址对应的数值写入待调试终端模组相应的寄存器段中。可选的,移动终端接收PC发送的待调试终端模组信息具体包括:接收所述PC通过所述移动终端与所述PC间的通信接口发送的所述待调试终端模组信息;或者,接收所述PC通过所述移动终端与PC间的通信协议发送的所述待调试终端模组信息。第二方面,提供一种移动终端在线诊断方法,所述方法包括:移动终端接收PC主机端发送指令信息,其中所述指令信息用于指示所述移动终端读取待诊断终端模组中寄存器的寄存器段信息;根据所述指令信息获取所述待诊断终端模组中寄存器的寄存器段信息;将所述待诊断终端模组中寄存器的寄存器段信息发送至所述PC,所述PC将所述待诊断终端模组中寄存器的寄存器段信息与所述待诊断终端模组中寄存器的原始寄存器段信息进行比对,从而确定出发生异常的寄存器段。可选的,所述寄存器段信息包括寄存器段的标识和所述寄存器段的数据;所述指令信息包括需要诊断的寄存器段的标识;所述根据所述指令信息获取所述待诊断终端模组中寄存器的寄存器段信息包括:根据所述需要诊断的寄存器段的标识获取所述需要诊断的寄存器段的数据。可选的,所述移动终端接收PC主机端发送指令信息具体包括:接收所述PC通过所述移动终端与所述PC间的通信接口发送的所述指令信息;或者,接收所述PC通过所述移动终端与所述PC间的通信协议发送的所述指令信息。第三方面,提供一种移动终端,所述移动终端包括:第一接收单元,用于接收PC主机端发送的待调试终端模组中寄存器的寄存器段信息,并将所述寄存器段信息信息存入内存中,其中,所述寄存器段信息包括寄存器段的标识和对应的寄存器段的数据;第二接收单元,用于接收所述PC发送的指令信息;所述指令信息包括需要调试的寄存器段的标识;解析单元,用于根据所述需要调试的寄存器段的标识,从所述移动终端内存中的所述寄存器段信息中,得到需要调试的寄存器段的数据;写入单元,用于依次将所述需要调试的寄存器段的数据写入所述待调试终端模组相应的寄存器段中,得到所述待调试终端模组的调试效果,从而根据所述调试效果确定是否重新进行调试。可选的,所述寄存器段的数据包括寄存器地址和对应的数值;所述依次将所述需要调试的寄存器段的数据写入所述待调试终端模组相应的寄存器段中时,所述写入单元具体用于:根据所述需要调试的寄存器段对应的寄存器地址,将所述寄存器地址对应的数值写入待调试终端模组相应的寄存器段中。可选的,第一接收单元具体用于:接收所述PC通过所述移动终端与所述PC间的通信接口发送的所述待调试终端模组信息;或者,接收所述PC通过所述移动终端与PC间的通信协议发送的所述待调试终端模组信息。第四方面,提供一种移动终端,所述移动终端包括:接收单元,用于接收PC主机端发送指令信息,其中所述指令信息用于指示所述移动终端读取待诊断终端模组中寄存器的寄存器段信息;获取单元,用于根据所述指令信息获取所述待诊断终端模组中寄存器的寄存器段信息;发送单元,用于将所述待诊断终端模组中寄存器的寄存器段信息发送至所述PC,所述PC将所述待诊断终端模组中寄存器的寄存器段信息与所述待诊断终端模组中寄存器的原始寄存器段信息进行比对,从而确定出发生异常的寄存器段。可选的,所述寄存器段信息包括寄存器段的标识和所述寄存器段的数据;所述指令信息包括需要诊断的寄存器段的标识;所述获取单元具体用于:根据所述需要诊断的寄存器段的标识获取所述需要诊断的寄存器段的数据。可选的,所述接收单元具体用于:接收所述PC通过所述移动终端与所述PC间的通信接口发送的所述指令信息;或者,接收所述PC通过所述移动终端与所述PC间的通信协议发送的所述指令信息。本专利技术实施例提供的移动终端在线调试和诊断的方法及终端,移动终端接收PC发送的待调试终端模组中寄存器的寄存器段信息,并将寄存器段信息信息存入移动终端的内存中,接本文档来自技高网...
一种移动终端在线调试和诊断的方法及终端

【技术保护点】
一种移动终端在线调试方法,其特征在于,所述方法包括:移动终端接收PC主机端发送的待调试终端模组中寄存器的寄存器段信息,并将所述寄存器段信息存入所述移动终端的内存中,其中,所述寄存器段信息包括寄存器段的标识和对应的寄存器段的数据;接收所述PC发送的指令信息;所述指令信息包括需要调试的寄存器段的标识;根据所述需要调试的寄存器段的标识,从所述移动终端内存中的所述寄存器段信息中,得到需要调试的寄存器段的数据;依次将所述需要调试的寄存器段的数据写入所述待调试终端模组相应的寄存器段中,得到所述待调试终端模组的调试效果,从而根据所述调试效果确定是否重新进行调试。

【技术特征摘要】
1.一种移动终端在线调试方法,其特征在于,所述方法包括:
移动终端接收PC主机端发送的待调试终端模组中寄存器的寄存
器段信息,并将所述寄存器段信息存入所述移动终端的内存中,其中,
所述寄存器段信息包括寄存器段的标识和对应的寄存器段的数据;
接收所述PC发送的指令信息;所述指令信息包括需要调试的寄存
器段的标识;
根据所述需要调试的寄存器段的标识,从所述移动终端内存中的
所述寄存器段信息中,得到需要调试的寄存器段的数据;
依次将所述需要调试的寄存器段的数据写入所述待调试终端模组
相应的寄存器段中,得到所述待调试终端模组的调试效果,从而根据所
述调试效果确定是否重新进行调试。
2.根据权利要求1所述的方法,其特征在于,所述寄存器段的数
据包括寄存器地址和对应的数值;
所述依次将所述需要调试的寄存器段的数据写入所述待调试终端
模组相应的寄存器段中具体包括:
根据所述需要调试的寄存器段对应的寄存器地址,将所述寄存器
地址对应的数值写入待调试终端模组相应的寄存器段中。
3.根据权利要求1所述的方法,其特征在于,移动终端接收PC
发送的待调试终端模组信息具体包括:
接收所述PC通过所述移动终端与所述PC间的通信接口发送的所
述待调试终端模组信息;或者,接收所述PC通过所述移动终端与PC
间的通信协议发送的所述待调试终端模组信息。
4.一种移动终端在线诊断方法,其特征在于,所述方法包括:
移动终端接收PC主机端发送指令信息,其中所述指令信息用于指
示所述移动终端读取待诊断终端模组中寄存器的寄存器段信息;
根据所述指令信息获取所述待诊断终端模组中寄存器的寄存器段
信息;
将所述待诊断终端模组中寄存器的寄存器段信息发送至所述
PC,所述PC将所述待诊断终端模组中寄存器的寄存器段信息与所述待
诊断终端模组中寄存器的原始寄存器段信息进行比对,从而确定出发生

\t异常的寄存器段。
5.根据权利要求4所述的方法,其特征在于,所述寄存器段信息
包括寄存器段的标识和所述寄存器段的数据;所述指令信息包括需要诊
断的寄存器段的标识;
所述根据所述指令信息获取所述待诊断终端模组中寄存器的寄存
器段信息包括:根据所述需要诊断的寄存器段的标识获取所述需要诊断
的寄存器段的数据。
6.根据权利要求4所述的方法,其特征在于,所述移动终端接收
PC主机端发送指令信息具体包括:
接收所述PC通过所述移动终端与所述PC间的通信接口发送的所
述指令信息;或者,接收所述PC通过所述移动终端与所述PC间的通
信协议发送的所述指令信息。
...

【专利技术属性】
技术研发人员:邱绪东谢志宇孔志强
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1