一种计算设备的通用调试器、调试系统及调试方法技术方案

技术编号:37448045 阅读:26 留言:0更新日期:2023-05-06 09:19
本发明专利技术属于设备调试技术领域,涉及一种计算设备的通用调试器、调试系统及调试方法,其中调试方法包括步骤:调试上位机获取输入信息并发送输入信息至通用调试器;通用调试器对输入信息进行调试校验确定调试信息;通用调试器依据调试信息的总线类型字段,选择总线接口;利用总线接口对计算设备进行寄存器读写,并生成调试结果数据;通用调试器获取调试结果数据并发送至调试上位机。本发明专利技术能够利用通用调试器对计算设备进行独立调试;具备调试功能的同时能够获取被调试设备的接口端连接设备的运行情况;使用一套总线接口即可同时获取计算设备所有板上器件和整机模块的所有信息,不受芯片地址宽度不同以及芯片在总线上的位置不同的限制。的限制。的限制。

【技术实现步骤摘要】
一种计算设备的通用调试器、调试系统及调试方法


[0001]本专利技术涉及设备调试
,具体而言,涉及一种计算设备的通用调试器、调试系统及调试方法。

技术介绍

[0002]当前所有芯片都采用寄存器编址的形式接收来自外界的控制信号,同时也将芯片自身的状态和数据放入指定的寄存器中,以便外界读取。
[0003]当前芯片存在以下情况:
[0004](1)芯片提供的数据读写接口不同:由于上面的情况,当前市面上很难找到一款远程同时兼顾本地的调试器,尤其是具有调试功能的BMC(服务器基板管理控制器),既可以读取温度、电压等传感器信息,又可以对CPU等芯片进行测试、维护和固件烧写;
[0005](2)芯片地址宽度不同:芯片地址可能为8bit、16bit、32bit、64bit,甚至某些芯片的地址宽度不规则,比如CPU的维护地址宽度为48bits;
[0006](3)芯片操作寄存器方法不同:不同芯片操作寄存器方法不同,有些芯片直接读取某个寄存器就能获取到需要的信息或数据,而有些芯片可能要按照一定步骤写读多个寄存器才能得到结果或数本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种计算设备的通用调试器,其特征在于,包括:信息收发服务端,用于输入信息收发并反馈调试结果数据至调试上位机;调试信息分发层,用于对所述输入信息校验确定调试信息并根据所述调试信息确定总线类型,并将所述调试信息通过所述总线类型的总线接口分发至总线调试模块;若干个总线调试模块,用于根据所述调试信息对被调试设备进行调试,得到所述调试结果数据。2.根据权利要求1所述一种计算设备的通用调试器,其特征在于,对所述输入信息校验确定调试信息并根据所述调试信息确定总线类型包括:对所述输入信息按照标头进行校验,确定所述输入信息为所述调试信息;从所述调试信息中读取目标字段,确定所述总线类型。3.根据权利要求1所述一种计算设备的通用调试器,其特征在于,所述调试信息包括标头、地址信息、标志位信息、总线类型、自定义字段内容、数据长度信息与数据区域;所述标头用于所述调试信息校验;所述地址信息用于存储芯片地址信息;所述标志位信息用于确定对被调试设备进行读操作或者写操作;所述总线类型用于确定总线接口类型;所述数据长度在对被调试设备进行读操作时用于表示从指定地址开始读取的数据长度,在对被调试设备进行读操作时用于表示设定位置的数据区域字节长度以及从指定地址写入字节个数。4.根据权利要求1或2任一所述一种计算设备的通用调试器,其特征在于,所述总线类型包括IIC总线类型、SPI总线类型与Jtag总线类型。5.基于权利要求1所述一种计算设备的通用调试器的调试系统,其特征在于,包括:如权利要求1所...

【专利技术属性】
技术研发人员:甘林李晋蔡显能王荣丰霍旭东杜鹰胡波
申请(专利权)人:成都申威科技有限责任公司
类型:发明
国别省市:

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

1