一种面向嵌入式SPARC处理器的多工具协同运行调试系统的制作方法

文档序号:17536605发布日期:2019-04-29 14:03阅读:373来源:国知局
一种面向嵌入式SPARC处理器的多工具协同运行调试系统的制作方法

本发明提出一种面向嵌入式sparc处理器的多工具协同运行调试系统,属于嵌入式处理器软件调试工具技术领域。



背景技术:

sparc是一种精简指令集体系结构,最初由美国的sun公司提出,之后成为开源的处理器指令集体系结构。目前,采用第八版sparc指令集体系结构(sparcv8)标准的处理器在航天、航空、工业控制等嵌入式领域广泛应用。在开发嵌入式sparcv8处理器程序的过程中,调试工具是必不可少重要组成。利用调试工具,工程师能够将程序从pc机下载到嵌入式sparcv8处理器中、能够通过设置断点、单步执行等方式控制程序的运行、能够通过观测嵌入式sparcv8处理器内部寄存器和/或外部存储器获知程序运行的过程和结果。为了丰富工程师们的调试手段,针对嵌入式sparcv8处理器的调试工具多种多样、实现的功能也不尽相同,有的专注于汇编指令级别的程序调试,并具有跟踪程序执行过程的能力,有的则专注于高级编程语言源代码级的程序调试,综合使用不同的软件调试工具,可以帮助工程师高效地发现程序中的问题。

目前,工程师在调试嵌入式sparc处理器程序过程中,无论是否存在嵌入式操作系统的支持,往往都需要根据不同的问题现象,频繁更换与之相适应的调试工具。由于各个调试工具独立工作,每次更换调试工具都需要重新启动嵌入式sparc处理器,让处理器再次运行程序并复现问题。通过反复重启程序的方式切换调试工具,耗时耗力、效率不高;同时,对于嵌入式sparc处理器外部输入引起的错误,由于程序已经重启,可能无法再次收到引起错误的输入,使得某些场景下因程序问题无法复现而不能调试,为后续上线使用埋下隐患。

为了解决上述由于在不同调试工具之间频繁切换,导致调试效率不高、甚至无法再次复现错误场景的问题,必须设计一种面向嵌入式sparc处理器的多工具协同运行调试系统,通过该系统实现多个调试工具之间的无缝切换,实现在不需要重新启动嵌入式sparc处理器的情况下,能够灵活选用针对性最好的调试工具解决当前程序中发现的问题。



技术实现要素:

本发明解决的技术问题是:克服现有技术的不足,提出一种面向嵌入式sparc处理器的多工具协同运行调试系统,能够在不改变嵌入式sparc处理器执行程序现场的情况下,实现多个调试工具之间的无缝切换,解决了当前必须频繁重启嵌入式sparc处理器才能实现多种调试工具的切换,以及由于频繁重启导致的错误现场丢失问题。

本发明的技术解决方案是:

一种面向嵌入式sparc处理器的多工具协同运行调试系统,包括接口单元、同步单元和通信单元;

接口单元:包括多个调试工具接口模块,每个调试工具接口模块对应一个调试工具,并完成对应调试工具通信协议与嵌入式sparc处理器硬件调试单元通信协议之间的转换;

同步单元:通过接口单元协调多个调试工具,使得在同一时间内,只有一个调试工具能够与通信单元交互信息;

通信单元:生成符合嵌入式sparc处理器硬件调试单元通信协议要求的报文,与嵌入式sparc处理器中的硬件调试单元进行数据通信,完成报文的发送和接收。

所述同步单元通过手动或自动的方式确定同一时间内与通信单元进行信息交互的调试工具。

所述同步单元,包括同步配置模块和同步模块;

同步配置模块:对同步模块进行配置,确定需要同步操作的调试工具接口模块数量以及同步方式;

同步模块,控制调试工具接口模块,使得在同一时间内,只有一个调试工具接口模块能够与通信单元交互信息。

所述同步配置模块的同步方式包括自动同步或者手动同步,其中自动同步是指同步模块基于某种同步机制,自动的对与之连接的多个调试工具接口模块进行调度,使所有调试工具接口模块都可以在不冲突的情况下,将调试工具的命令发送到嵌入式sparc处理器硬件调试单元,或者从嵌入式sparc处理器硬件调试单元中取得数据并反馈给调试工具;手动同步是指操作者根据当前程序的调试情况选择某一个调试工具接口模块与通信单元进行通信。

所述通信单元,包括通信配置模块和通信模块;

通信配置模块:对通信模块的参数进行配置,保证通信模块能够正确地与嵌入式sparc处理器中的硬件调试单元进行数据通信;

通信模块:生成符合嵌入式sparc处理器硬件调试单元通信协议要求的报文,根据通信配置模块提供的参数与嵌入式sparc处理器中的硬件调试单元进行数据通信,完成报文的发送和接收。

所述通信模块的参数,包括选择使用与嵌入式sparc处理器连接的电脑的物理接口和设置该物理接口的工作模式,物理接口包括串口、usb和以太网;工作模式包括数据帧波特率、数据帧帧头长度、数据帧数据长度、数据帧帧尾长度、数据帧是否包括校验位以及物理接口是否使能流控等。

所述通信模块,根据嵌入式sparc处理器硬件调试单元的报文格式,对同步单元输出的数据进行组装,发送到嵌入式sparc处理器硬件调试单元中,或者从嵌入式sparc处理器硬件调试单元接收返回的报文;通信模块采用单工方式完成报文的发送和接收,即报文发送和报文接收是分开进行的,每次只对嵌入式sparc处理器硬件调试单元进行报文发送操作或者报文读取操作。

报文分为写报文和读报文,其中写报文由写命令、写入数据长度、写入数据的起始地址、写入数据由四部分组成;

读报文从电脑角度观测,分成发送子报文和接收子报文,其中发送子报文由读命令、读取数据的长度和读取数据的起始地址三部分组成,当嵌入式sparc硬件调试单元接收到该报文后,能够对该报文进行解析并反馈接收报文;接收报文由变长的数据组成,以32bit为一组,根据读取数据长度增加组数,读取数据长度加一,组数也加一。

写报文中写命令、写入数据长度、写入数据的起始地址为定长,分别为2bit、30bit和32bit,写入数据为变长,以32bit为一组,根据写入数据长度增加组数,写入数据长度加一,组数也加一。

发送报文中读命令、读取数据的长度和读取数据的起始地址长度分别是2bit、30bit和32bit,而接收到的嵌入式sparc处理器反馈的报文只包括数据,数据以32bit为一组,组数与发送报文的读取数据的长度一致。

本发明与现有技术相比的有益效果是:

(1)本发明中,同步模块实现了多个调试工具对嵌入式sparc处理器硬件调试单元的分时复用,在调试程序时,通过同步模块改变调试工具与通信模块的连接关系,使得每个调试工具都可以对同一个软件问题进行分析,解决了现有调试工具独享嵌入式sparc处理器硬件调试单元造成的切换调试工具必须重新启动处理器,导致程序出错现场被破坏、甚至无法再现程序出错现象的问题,简化了工程师对嵌入式sparc处理器的调试过程,大幅提高程序调试效率,保证了调试的可靠性和灵活性。

(2)本发明中,通信模块直接与嵌入式sparc处理器的硬件调试单元进行数据传输,由于嵌入式sparc处理器硬件调试单元能够对sparc处理器核心和片上设备进行控制,因此本发明既可以在有嵌入式操作系统的情况下,实现多个调试工具的同时使用,也可以在没有嵌入式操作系统的情况中,实现多个调试工具的无缝切换,从而实现了对调试嵌入式sparc处理器的基础软件和应用软件的支持,具有很好的应用适应性。

(3)本发明中,接口单元、同步单元和通信单元彼此独立、又相互协作,既可以采用一个进程同时实现三个单元的功能,也可以通过多个进程或线程分别实现每个单元或者模块的功能,甚至某些单元可以采用专用硬件实现,使得本发明的实现方式具有良好的灵活性,可以根据不同的应用场景灵活选择。

(4)本发明中,接口单元包含多个调试工具接口模块,每个模块对应一个调试工具,对于接口单元的实现来说,这些模块具有动态添加或者删除的能力,比如将每一个调试工具接口模块定义为一个线程,通过对这些线程的动态创建或删除,实现在不改变嵌入式sparc处理器程序调试现场的前提下,可以新增、替换或者关闭调试工具,进一步增加了使用程序调试工具的灵活性。

附图说明

图1是本发明的系统框图;

图2是本发明中涉及嵌入式sparc处理器硬件调试单元报文格式。

具体实施方式

针对在调试嵌入式sparc处理器程序过程中,在不改变程序错误现场的前提下、灵活切换调试工具的需求,提出了一种面向嵌入式sparc处理器的多工具协同运行调试系统。如图1所示,这种系统由接口单元、同步单元和通信单元组成。

接口单元:包括多个调试工具接口模块,每个调试工具接口模块对应一个调试工具,并完成对应调试工具通信协议与嵌入式sparc处理器硬件调试单元通信协议之间的转换。

同步单元,包括同步配置模块和同步模块。同步配置模块:对同步模块进行配置,确定需要同步操作的调试工具接口模块数量以及同步方式;同步模块,控制调试工具接口模块,使得在同一时间内,只有一个调试工具接口模块能够与通信单元交互信息。

同步配置模块的同步方式包括自动同步和手动同步,其中自动同步是指同步模块基于某种同步机制,自动的对与之连接的多个调试工具接口模块进行调度,使所有调试工具接口模块都可以在不冲突的情况下,将调试工具的命令发送到嵌入式sparc处理器硬件调试单元,或者从嵌入式sparc处理器硬件调试工具中取得数据并反馈给调试工具;手动同步是指操作者根据当前程序的调试情况选择某一个调试工具接口模块与通信单元进行通信。

通信单元,包括通信配置模块和通信模块。通信配置模块:对通信模块的参数进行配置,保证通信模块能够正确地与嵌入式sparc处理器中的硬件调试单元进行数据通信;通信模块:生成符合嵌入式sparc处理器硬件调试单元通信协议要求的报文,根据通信配置模块提供的参数与嵌入式sparc处理器中的硬件调试单元进行数据通信,完成报文的发送和接收。

通信模块的参数,包括选择使用与嵌入式sparc处理器连接的电脑的物理接口和设置该物理接口的工作模式,物理接口包括串口、usb和以太网;工作模式包括数据帧波特率、数据帧帧头长度、数据帧数据长度、数据帧帧尾长度、数据帧是否包括校验位以及物理接口是否使能流控。

通信模块,根据嵌入式sparc处理器硬件调试单元的报文格式,对同步单元输出的数据进行组装,发送到嵌入式sparc处理器硬件调试单元中,或者从嵌入式sparc处理器硬件调试单元接收返回的报文;通信模块产生的报文发送和接收采用单工方式,即报文发送和报文接收是分开进行的,每次只对嵌入式sparc处理器硬件调试单元进行报文发送操作或者报文读取操作。

如图2所示,报文分为写报文和读报文,其中写报文由写命令、写入数据长度、写入数据的起始地址、写入数据由四部分组成。写报文中写命令、写入数据长度、写入数据的起始地址为定长,分别为2bit、30bit和32bit,写入数据为变长,以32bit为一组,根据写入数据长度增加组数,写入数据长度加一,组数也加一。

读报文从电脑角度观测,分成发送子报文和接收子报文,其中发送子报文由读命令、读取数据的长度和读取数据的起始地址三部分组成,长度分别是2bit、30bit和32bit。当嵌入式sparc硬件调试单元接收到该报文后,能够对该报文进行解析并反馈接收子报文;接收子报文由变长的数据组成,以32bit为一组,根据读取数据长度增加组数,读取数据长度加一,组数也加一。

与通信模块连接的嵌入式sparc处理器的硬件调试单元,指嵌入式sparc处理器中实现程序调试功能的硬件模块,这一模块应具有三个接口:第一个接口与sparc处理器核心连接,能够控制sparc处理器核心,实现sparc指令的执行、停止,能观测、修改sparc处理器核心内部的寄存器;第二个接口与嵌入式sparc处理器的内部总线连接,通过这一接口,硬件调试工具能够读、写与内部总线连接的片上设备内的寄存器,实现对片上设备的控制;第三个接口是与电脑的通信接口,这个接口依不同的嵌入式sparc处理器实现不同而不同,典型的接口有串口和jtag。

本发明系统工作过程如下所述:

(1)建立与嵌入式sparc处理器硬件调试单元的链接

使用本发明所述系统时,应首先使能通信单元,以成功建立与嵌入式sparc处理器硬件调试单元的通信链路。这一步中,首先根据嵌入式sparc处理器硬件调试单元和调试电脑的物理链路情况向通信配置模块输入配置参数,之后打开通信模块,根据这些参数打开物理链路,并向嵌入式sparc处理器硬件调试单元发送简单的命令,以验证通信链路建立的正确性。这些检测通信链路正确性的命令可以是读取嵌入式sparc处理器中的某一个固定值,也可以是对嵌入式sparc处理器的外部存储器进行写读操作,只要从嵌入式sparc处理器中读取到预期的数据,就可以认为通信链路建立成功。

(2)启动同步单元,并等待接口单元连接

与嵌入式sparc处理器硬件调试单元的通信链路正确建立后,需要使能同步单元。由于此时尚不知道接口单元接入调试工具的数量,因此此时只配置同步方式,不配置需要同步的调试工具接口模块的数量。同步模块启动完成后,与通信单元中的通信模块建立链接,并等待接口单元进行连接。

(3)启动接口单元,连接多个调试工具

当同步单元进入待机后,开始启动接口单元。接口单元启动完成后,也进入待机模式并检测调试工具的启动。当检测到有调试工具启动后,接口单元调用一个与该调试工具相对应的调试工具接口模块,通过该模块与此调试工具进行连接,并提供相应的通信协议转换功能。当多个调试工具都完成与接口单元的连接后,接口单元会将连接的数量传递给同步单元,同步单元根据收到的数量开展同步工作。

(4)利用多个调试工具进行嵌入式sparc处理器的程序调试

当本发明所述的系统分别与电脑上的多个调试工具和嵌入式sparc处理器硬件调试单元都正确连接后,即可正常工作。工作中,多个调试工具独立工作,发出的调试命令和数据相互独立的到达同步模块。同步模块根据同步机制对这些输入进行处理,使得从每一个调试工具发来的数据都可以获得响应,并且保证每个调试工具都可以均等的与嵌入式sparc处理器硬件调试单元进行通信。嵌入式sparc处理器硬件调试单元将调试数据沿原路径返回给电脑上运行的调试工具。

实施例1:

兼容sparcv8指令集体系结构的处理器常用于嵌入式高性能控制领域,该处理器内部具有硬件调试支持单元(debugsupportunit,dsu)。dsu单元能够访问sparcv8处理器核心,也能够通过该处理器内部的amba总线方位存储器控制器、pci、dma等设备,其dsu单元通过串口与电脑进行连接,并且在dsu内部集成了一个具有1024行的存储单元,通过该单元可以记录该处理器执行过的指令。该sparcv8处理器上不运行嵌入式操作系统,所有程序直接运行在处理器上。需要使用的调试工具有两个,分别是指令级调试工具和c语言源代码级调试工具,其中,指令级调试工具只能在sparcv8的指令层面进行调试,能观测指令跟踪存储器,能使用sparcv8处理器中的硬件断点;c语言源代码级调试能进行c语言源代码级程序调试,能使用陷阱指令实现软件断点,但不能使用硬件断点和查看指令跟踪存储器。针对上述条件的sparcv8处理器和调试要求,采用本发明所述的多调试工具并行运行系统实现两个调试工具并行使用的实现过程如下:

(1)以多进程方式实现本系统

在本实施例中,本发明所述系统采用多进程实现,即在电脑上启动三个进程,分别完成接口单元、同步单元和通信单元的功能。同步单元进程和通信单元进程又分别包含了两个子进程,它们是同步配置子进程、同步子进程、通信配置子进程和通信进程。三个单元进程并行运行,它们之间采用消息方式进行数据传输。

(2)建立与嵌入式sparc处理器硬件调试单元的链接

由于嵌入式sparcv8处理器硬件调试单元的接口为串口,因此本系统中通信单元配置连接的电脑物理接口为串口,打开时,对串口的配置如下:波特率115200bps、数据长度8bit、起始位1bit、停止位1bit、关闭流控、关闭校验位。完成电脑上的串口配置后,通过该串口向嵌入式sparcv8处理器硬件调试单元发送命令以验证链接是否正确。由于嵌入式sparcv8处理器在内部具有嵌入式存储器,因此首先向该存储器写入数据0xaaaa5555,再从同一地址读取该数据,并进行对比。如果读写数据相同,则证明通信单元与嵌入式sparcv8处理器硬件调试单元的链接正确建立。

(3)将同步模块配置为手动切换方式

由于本实施例中使用指令级和c语言源代码两个调试工具时,以c语言源代码调试工具为主,指令级调试工具主要用于观测指令执行跟踪缓存,即在c语言源代码调试工具发现问题时,才通过指令集调试工具观测指令执行过程,两个调试工具之间的切换并不频繁,因此通过同步配置模块子进程将同步模块子进程配置为手动切换方式,即当工程师使用某一个调试工具时,就将与该调试工具连接的调试工具接口模块与通信模块连接起来。

(4)分别启动指令级调试工具和c语言源代码级调试工具,并调用两个调试工具接口模块,分别与它们连接

分别启动指令级调试工具和c语言源代码级调试工具后,接口单元进程检测到有两个调试工具启动,分别建立两个调试工具接口子进程,分别接收两个调试工具的操作。其中,指令级调试工具内部直接使用嵌入式sparcv8处理器dsu单元的通信报文,因此与此连接的调试工具接口模块子进程不需要进行通信协议转换,只需要将数据向同步子进程转发即可;而c语言源代码级调试工具发出的是远程串行协议(remoteserialprotocol,rsp),需要与之相联的调试工具接口模块子进程将rsp报文转换为dsu报文。由于rsp报文为文本,因此转换方式采用查表法,即针对不同内容的rsp报头,形成一张与dsu报文的对应关系表,当收到rsp报文后,取出报头,查表找到dsu报文格式,再将rsp报文中的其他内容填入到dsu报文中。

(5)通过c语言源代码级调试工具下载、启动程序,通过指令级调试工具观测指令执行跟踪缓存

上述步骤完成后就实现了指令级调试工具和c语言源代码级调试工具与嵌入式sparcv8处理器硬件调试单元的同时链接,具备了调试程序的条件。此时,被调试程序通过c语言源代码级调试工具下载到嵌入式sparcv8处理器中,并启动执行。这一过程中,同步子进程保持与c语言源代码级调试工具连接的调试工具接口子进程的数据连接,并通过通信子进程完成数据在c语言源代码级调试工具与dsu之间的传输。假设此程序中包含一个除零错误,当该错误发生时,处理器停止指令执行。此时,工程师开始使用指令级调试工具分析指令执行过程。这一过程中,由于工程师已经手动将使用的调试工具从c语言源代码级调试工具切换为指令级调试工具,因此同步子进程也将与通信子进程的数据连接从与c语言源代码级调试工具连接的调试工具接口子进程,更换为与指令级调试工具连接的调试工具子进程。当工程师完成指令跟踪分析,排除除零错误后,将使用的调试工具手动切换回c语言源代码级调试工具,同步子进程也相应的完成切换,使得c语言源代码级调试工具继续控制嵌入式sparcv8处理器的程序调试。通过本发明所述系统,在不重启嵌入式sparcv8处理器、不改变错误现场的情况下,完成了一次调试工具的无缝切换。

实施例2:

本实施例中,使用与实施例1中硬件功能类似的嵌入式sparcv8处理器,不同的是:该处理器上运行有操作系统,dsu的硬件接口单元为jtag,采用的调试工具为c语言源代码级调试工具和程序性能分析调试工具。由于电脑上没有jtag接口,因此需要单独配置一个jtag调试工具。jtag调试工具与电脑采用usb接口连接,jtag调试工具自身将usb数据转换成jtag数据。本实施例中需要在调试过程中对程序的性能进行分析。程序性能分析使用的数据由嵌入式操作系统提供,需要定时将程序性能数据上传到电脑上,这一过程不受更换调试工具影响,只有在停止电脑上运行的性能分析工具时,才停止这一过程。由于程序分析调试工具在程序调试全程都在工作,而c语言源代码级调试工具间歇性工作,因此需要采用自动的同步方式。针对上述条件的sparcv8处理器和调试要求,采用本发明所述的多调试工具并行运行系统实现两个调试工具并行使用的实现过程如下:

(1)以多进程方式实现本系统

在本实施例中,本发明所述系统采用多进程实现,即在电脑上启动三个进程,分别是完成接口单元、同步单元和通信单元的功能。同步单元进程和通信单元进程又分别包含了两个子进程,它们是同步配置子进程、同步子进程、通信配置子进程和通信进程。三个单元进程并行运行,它们之间采用消息方式进行数据传输。

(2)建立与嵌入式sparc处理器硬件调试单元的链接

由于嵌入式sparcv8处理器硬件调试单元的接口为jtag,需要将jtag调试工具连接到电脑的usb口上。之后根据jtag调试工具的使用要求,通信进程通过调用电脑上usb驱动程序完成对jtag调试工具的控制。由于jtag调试工具本身已经配置好与嵌入式sparcv8处理器硬件调试单元的通信参数,这里就不再需要在电脑上对jtag调试工具进行配置。同时,相比实施例1,这里只是将通信接口从串口改为jtag,在此接口上传输的数据报文并没有改变。因此,通信子进程与jtag调试工具完成连接后,向嵌入式sparcv8处理器硬件调试单元发送命令以验证链接是否正确。由于嵌入式sparcv8处理器在内部具有嵌入式存储器,因此首先向该存储器写入数据0xaaaa5555,再从同一地址读取该数据,并进行对比。如果读写数据相同,则证明通信单元与嵌入式sparcv8处理器硬件调试工具的链接正确建立。

(3)将同步模块配置为自动切换方式

由于本实施例中使用c语言源代码和程序性能分析两个调试工具时,以c语言源代码调试工具为主,程序性能分析调试工具在后台周期性获取程序性能分析用的数据,需要在两个调试工具之间频繁切换,因此通过同步配置模块子进程将同步模块子进程配置为自动同步方式,即当工程师使用c语言源代码调试工具时,就将与该调试工具连接的调试工具接口模块与通信模块连接起来,当不使用该调试工具,或者到达提取程序性能分析数据的时间点时,都自动将与程序性能分析工具连接调试工具接口子进程与通信模块连接起。

(4)分别启动c语言源代码级调试工具和程序性能分析调试工具,并调用两个调试工具接口模块,分别与它们连接

分别启动c语言源代码级调试工具和程序性能分析调试工具后,接口单元进程检测到有两个调试工具启动,分别建立两个调试工具接口子进程并接收两个调试工具的操作。其中,程序性能分析调试工具内部直接使用嵌入式sparcv8处理器dsu单元的通信报文,因此与此连接的调试工具接口子进程不需要进行通信协议转换,只需要将数据向同步子进程转发即可;而c语言源代码级调试工具发出的是远程串行协议(remoteserialprotocol,rsp),需要与之相联的调试工具接口子进程将rsp报文转换为dsu报文。由于rsp报文为文本,因此转换方式采用查表法,即针对不同内容的rsp报头,形成一张与dsu报文的对应关系表,当收到rsp报文后,取出报头,查表找到dsu报文格式,再将rsp报文中的其他内容填入到dsu报文中。

(5)通过c语言源代码级调试工具下载、启动程序,程序性能分析调试工具在后台持续观测程序执行性能

上述步骤完成后,就实现了c语言源代码级调试工具和程序性能分析调试工具与嵌入式sparcv8处理器硬件调试工具的同时链接,具备了调试程序和分析性能的条件。此时,被调试程序通过c语言源代码级调试下载到嵌入式sparcv8处理器中,在通过c语言源代码级调试工具启动执行前,启动程序性能分析调试工具。同步子进程保持与程序性能分析调试工具连接的调试工具接口子进程的数据连接,并通过通信子进程完成数据在程序性能分析调试工具与dsu之间的传输,即完成了程序性能调试工具的后台启动。当工程师使用c语言源代码级调试工具时,同步子进程检测到这一调试工具的动作,将与之连接的调试工具接口模块与通信子进程连接,完成数据传输;当c语言源代码级调试工具动作停止或者到达读取程序性能分析数据的时间点时,同步子进程自动将连接到与程序性能分析调试工具连接的调试工具接口子进程。通过本发明所述系统,在不重启嵌入式sparcv8处理器、不改变错误现场的情况下,自动化的完成了c语言源代码级调试工具和程序性能分析调试工具的协同工作,同时实现了程序问题调试和性能分析。

本发明可有效地利用嵌入式sparc处理器上唯一的硬件调试单元,能够在不改变嵌入式sparc处理器执行程序现场的情况下,实现多个调试工具之间的无缝切换,使得每个调试工具都可以有效控制嵌入式sparc处理器并调试程序问题,解决了基于当前技术,必须频繁重启嵌入式sparc处理器才能实现多种调试工具的切换,以及由于频繁重启导致的错误现场丢失问题。

本发明说明书中未作详细描述的内容属本领域专业技术人员的公知技术。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1