[发明专利]调试方法和调试系统有效
申请号: | 200810094635.7 | 申请日: | 2008-04-24 |
公开(公告)号: | CN101267350A | 公开(公告)日: | 2008-09-17 |
发明(设计)人: | 王泰运;杨兴华 | 申请(专利权)人: | 凌阳科技股份有限公司;北京北阳电子技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G01R31/28 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 王一斌;王琦 |
地址: | 台湾省新竹科*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调试 方法 系统 | ||
技术领域
本发明涉及调试技术,具体涉及调试方法和调试系统。
背景技术
为了降低工程师到设备现场对故障设备进行维护所产生的费用,目前出现了远程调试系统,使得工程师可以在异地对故障设备进行调试维护。例如,已售出的开发板在用户使用过程中出现故障,则供应商工程师可以通过远程调试系统对开发板进行远程调试,以帮助用户解决故障。
图1为现有技术中远程调试系统的结构示意图,如图1所示,该系统包括调试方设备、调试服务设备和被调试设备,其中,调试服务设备和被调试设备为被调试方。当被调试设备发生故障时,调试方设备通过网络向调试服务设备发送调试指令。调试服务设备接收到调试指令后,从被调试设备的控制单元中获取程序代码,并发送给调试方设备。控制单元是被调试设备中的中央处理单元(CPU),用于执行程序代码。获得程序代码后,调试方人员可以将程序代码下载到与被调试设备同型号的实验设备中,并运行,从而根据运行状态定位故障并确定故障解决方案,然后将解除故障后的正确程序代码通过网络发送给被调试方。被调试设备重新加载正确的程序代码,从而解决了原有故障。
但是,在现有的远程调试方案中,调试方只能根据从控制单元获取的程序代码定位故障,而被调试设备中不仅包括控制单元,还包括逻辑电路。控制单元运行程序代码后的输出数据可能要经过逻辑电路的处理,如果程序代码没有问题,而是逻辑电路出现故障,也会导致被调试设备故障。可见,由于现有的远程调试方案只能获取程序代码,不能获取逻辑电路的状态信息,因此无法确定逻辑电路故障。
目前,常用的本地调试系统也是借助于供应商提供的调试服务设备,获取被调试设备的程序代码作为故障判断依据,同样具有不能方便获取逻辑电路状态信息的缺陷。
发明内容
有鉴于此,本发明提供了一种调试方法,能够获取被调试设备中逻辑电路的状态。
该方法包括:
调试服务设备接收读取被调试设备逻辑电路中调试点电平的读取指令,根据所述读取指令,通过自身与调试点之间的物理传输通道,读取调试点电平。
其中,所述逻辑电路包括一个以上的调试点,一条物理传输通道连接一个调试点;
所述调试服务设备根据所述读取指令,通过自身与调试点之间的物理传输通道,读取调试点电平为:
所述调试服务设备根据所述读取指令确定当前调试点,根据调试点与物理传输通道之间的对应关系,通过与所述当前调试点对应的物理传输通道,读取所述当前调试点电平。
较佳地,所述调试服务设备与调试点之间的物理传输通道为:连接调试服务设备与调试点的通信接口提供的、从被调试设备到调试服务设备的输入通道,该输入通道与调试点相连。
较佳地,所述输入通道为:所述通信接口提供的除数据接收通道、数据发送通道、地信号通道之外的输入通道。
其中,所述调试服务设备与所述被调试设备之间通过串行接口相连;所述输入通道为:数据载波检测DCD信号通道,和/或数据设备准备就绪DSR信号通道,和/或清除发送CTS信号通道,和/或振铃指示RI信号通道。
其中,所述调试点为所述逻辑电路的I/O引脚。
较佳地,该方法进一步包括:调试服务设备接收控制被调试设备中受控点的控制指令;
调试服务设备根据所述控制指令确定当前受控点,通过自身与所述当前受控点之间的物理传输通道,将当前受控点的电平设置为指定值。
其中,所述调试服务设备与所述被调试设备之间通过串行接口相连;调试服务设备与所述受控点之间的物理传输通道为:数据终端准备就绪DTR通道,和/或请求发送RTS通道;
所述受控点包括被调试设备中系统在线编程ISP开关引脚和系统复位RESET引脚。
较佳地,该方法进一步包括:调试服务设备接收调试工具指令;
调试服务设备将调试工具指令封装为符合远程串行协议RSP协议的数据包,通过遵循RSP协议的数据收发通道发送给被调试设备中的调试代理,接收调试代理执行调试工具指令对应的操作后返回的指令执行结果。
较佳地,调试服务设备接收的指令是调试方设备通过网络发送给调试服务设备的;所述调试点电平为指令执行结果;
该方法进一步包括:调试服务设备将得到的指令执行结果返回给调试方设备。
较佳地,所述指令执行结果返回给调试方设备之后,进一步包括:调试方设备根据作为指令执行结果的调试点电平生成时序图或真值表。
本发明还提供了一种调试系统,能够获取被调试设备中逻辑电路的状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于凌阳科技股份有限公司;北京北阳电子技术有限公司,未经凌阳科技股份有限公司;北京北阳电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810094635.7/2.html,转载请声明来源钻瓜专利网。