在线调试方法及调试主机技术

技术编号:6801672 阅读:320 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种在线调试方法及调试主机,涉及处理芯片调试领域,能够提供一个可视化的调试界面,提高了输入调试命令的速率,使得调试的响应速度慢,提高了调试效率。本发明专利技术的方法包括:在对目标设备进行调试时,将可视化调试界面显示;获取通过可视化调试界面设置的调试主机与该目标设备进行连接的通信参数,并根据该通信参数实现调试主机与该目标设备的连接;获取通过该可视化调试界面配置的该目标设备寄存器的脚本文件;将该脚本文件下载到该目标设备中;在该目标设备寄存器设置好后,将待调试代码下载到该目标设备中,根据调试命令执行对该待调试代码的调试。本发明专利技术的实施例主要用于基于RISC处理器的在线调试过程中。

【技术实现步骤摘要】

本专利技术涉及处理芯片调试领域,尤其涉及一种在线调试方法及调试主机
技术介绍
EJTAG (Enhanced Joint Test Action Group,改进的联合测试行为组织)是根据 IEEE 1149. 1协议的基本构造和功能扩展而制定的规范,是一个硬件/软件子系统,在处理器内部实现了一套基于硬件的调试特性,用于支持片上调试。EJTAG接口利用JTAGCJoint Test Action Group,联合测试行为组织)的TAP (Test Access Port,测试访问接口)访问方式,将测试数据传入或者传出处理器核。EJTAG可实现的功能包括访问处理器的寄存器、访问系统内存空间、设置软件/硬件断点、单步/多步执行等。EJTAG调试功能模块由4 部分组成CPU核内部的组件扩展、硬件断点单元、调试控制寄存器(DCR)以及TAP接口。一般的OCD (On-Chip Debugging,在线调试)的调试方式,主要由EJTAG、QEMU以及⑶B这三个工具的配合使用来实现。当EJTAG与⑶B配合使用,EJTAG仿真器与目标机、 宿主机相连接,在宿主机端运行⑶B,所有的调试工作都是本文档来自技高网...

【技术保护点】
1.一种在线调试方法,其特征在于,包括:在对目标设备进行调试时,将可视化调试界面显示;获取通过所述可视化调试界面设置的调试主机与所述目标设备进行连接的通信参数,并根据所述通信参数实现调试主机与所述目标设备的连接;获取通过所述可视化调试界面配置的所述目标设备寄存器的脚本文件,所述脚本文件中包含通过底层命令设置的所述目标设备寄存器的初始值;将所述脚本文件下载到所述目标设备中,以便所述目标设备根据所述脚本文件中的所述目标设备寄存器的初始值设置对应的寄存器;在所述目标设备寄存器设置好后,将待调试代码下载到所述目标设备中,根据调试命令执行对所述待调试代码的调试。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴亚杰曾小光
申请(专利权)人:青岛海信信芯科技有限公司
类型:发明
国别省市:95

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

1