可于异常状态下进行调试的系统芯片及其调试方法

文档序号:10487432阅读:172来源:国知局
可于异常状态下进行调试的系统芯片及其调试方法
【专利摘要】一种可于异常状态下进行调试的系统芯片及其调试方法。切换单元经由第一路径连接功能模块并经由第二路径连接至处理器的调试连接接口。引脚单元经由第三路径连接切换单元。控制模块接收输入数据并输出选择信号至切换单元,并且依据输入数据来决定选择信号的电平。切换单元根据选择信号而选择将第三路径导通至第一路径与第二路径其中之一。当第三路径导通至第二路径,调试平台经由调试连接接口对处理器进行调试程序。
【专利说明】
可于异常状态下进行调试的系统芯片及其调试方法
技术领域
[0001]本发明是有关于一种调试系统芯片的技术,且特别是有关于一种可于异常状态下进行调试的系统芯片以及系统芯片的调试方法。
【背景技术】
[0002]目前由于电子产品的蓬勃发展,对于电子产品内的系统芯片也要求越来越多的功能以及更快的处理速度,相对地,系统芯片在研发与制造的过程中,工程师必须对所设计或制造出的系统芯片花费更大量的时间与人力,来进行系统芯片的侦错以及除错。早期工程师利用探针量测系统芯片上引脚的信号,来检验系统芯片的运作是否正常。但随着系统芯片的引脚越来越多时,将使得此种侦错的方法逐渐难行。
[0003]因此,发展出在系统芯片内建立量测线路,并由少数的测试引脚以及串行传输的方式来取代探针检测。而目前此种架构已被定工业标准,并且称之为JTAGCJoint TestAct1n Group)。目前大部分的系统芯片都提供JTAG边界扫描测试结构以供测试、开发与仿真。边界扫描测试技术最初是由各大半导体公司(Philips、IBM、Intel等)成立的联和测试行动小组(JTAG,Join Test Act1n Group)于1988年提出的,1990年被IEEE规定为电子产品可测试性设计的标准(IEEE1149.1/2/3)。EJTAG(Enhanced Joint Test Act1nGroup)是MIPS公司根据IEEE 1149.1协定的基本构造和功能扩展而制定的规范,其同样是透过JTAG接口来进行系统芯片的调试。
[0004]基此,系统芯片在设计时还需要另外规划出处理器的JTAG接口,而导致系统芯片必须规划多余的引脚。于是,为了降低芯片面积与芯片引脚数,系统芯片中处理器的JTAG接口常常被设计成与系统芯片中的其他功能模块来共用系统芯片的引脚,并透过例如是处理器自行产生的控制信号来选择将调试接口或其他功能模块连接至对外的芯片引脚。然而,倘若系统芯片于烧录过程或发生任何异常状态时,将无法透过系统晶面的内部控制来切换芯片引脚所对应的功能。因此,一旦系统芯片的系统引脚并非连接至处理器的JTAG接口且系统芯片内部的操作发生异常,将导致无法对系统芯片之处理器进行调试的状况。

【发明内容】

[0005]有鉴于此,本发明提供一种可于异常状态下进行调试的系统芯片以及系统芯片的调试方法,可在不增加系统芯片之引脚的前提下提高与改善系统芯片的可测性与可维护性。
[0006]本发明提出一种可于死机状态下进行调试的系统芯片,所述芯片包括功能模块、处理器、切换单元、引脚单元以及控制模块。处理器包括调试连接接口,而切换单元经由第一路径连接功能模块并经由第二路径连接处理器至调试连接接口。引脚单元经由第三路径连接切换单元。控制模块连接切换单元,接收输入数据并输出选择信号至切换单元,并且依据输入数据来决定选择信号的电平。切换单元根据选择信号而选择将第三路径导通至第一路径与第二路径其中之一。当第三路径导通至第二路径,调试平台经由调试连接接口对处理器进行调试程序。
[0007]于本发明的一实施例中,所述的切换单元响应于选择信号为第一电平而导通功能模块与引脚单元之间的第一路径与第三路径,且切换单元响应于选择信号为第二电平而导通处理器与引脚单元之间的第二路径与第三路径。
[0008]于本发明的一实施例中,所述的控制模块包括数据侦测模块以及数据判断模块。数据侦测模块侦测外部信号以接收输入数据。数据判断模块连接数据侦测模块与切换单元,接收输入数据。当数据判断模块判定输入数据符合预设条件,数据判断模块将选择信号从第一电平切换至第二电平。
[0009]于本发明的一实施例中,当所述的数据判断模块判定输入数据不符合预设条件时,数据判断模块不改变选择信号的电平,致使选择信号的电平维持于第一电平或第二电平。
[0010]于本发明的一实施例中,当所述的输入数据与预设条件序列相符,数据判断模块判定输入数据符合预设条件。当输入数据与预设条件序列不相符,数据判断模块判定输入数据不符合预设条件。
[0011 ] 于本发明的一实施例中,当所述的切换单元导通该处理器与该引脚单元之间的该第二路径与该第三路径且该处理器透过该引脚单元连接至一调试器时,该调试平台利用该调试器透过该调试连接接口对该处理器执行该调试程序,其中该调试器连接于该处理器与该调试平台之间。
[0012]于本发明的一实施例中,所述的第一路径包括支持调试连接接口的接口传输标准的多个第一接口传输路径,而第二路径包括支持功能模块的数据传输标准的多个第二接口传输路径。
[0013]于本发明的一实施例中,所述的处理器处于工作异常状态或死机状态。
[0014]从另一观点来看,本发明提出一种系统芯片的调试方法,此系统芯片包括处理器、功能模块与引脚单元,且所述方法包括下列步骤。提供一切换单元,其中处理器经由第一路径连接切换单元,功能模块经由第二路径连接切换单元,而切换单元经由第三路径连接引脚单元。接收输入数据以决定选择信号的电平。藉由切换单元依据选择信号而选择将第三路径导通至第一路径与第二路径其中之一。当第三路径导通至第二路径,藉由调试平台经由处理器的调试连接接口对处理器进行调试程序。
[0015]基于上述,透过切换单元与外来的输入数据,本发明可来将系统芯片的引脚切换成连接至处理器的调试连接接口。如此一来,即便系统芯片发生操作异常或进入死机状态,系统芯片可依据设计人员的控制将系统芯片的引脚切换成连接至处理器的调试连接接口,好让调试平台可经由处理器的调试连接接口对处理器进行调试程序。本发明可提高对系统芯片进行调试的便利性,以及避免因系统芯片发生异常而无法进行调试的现象,从而大幅提高芯片开发的速度与效率。
[0016]为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式作详细说明如下。
【附图说明】
[0017]图1是依照本发明一实施例所绘示的芯片调试系统的示意图。
[0018]图2是依照本发明一实施例所绘示的芯片调试系统的示意图。
[0019]图3是依照本发明一实施例所绘示的切换单元的示意图。
[0020]图4是依照本发明一实施例所绘示的系统芯片的调试方法的流程图。
[0021]附图标记说明
[0022]10、20:芯片调试系统
[0023]100、200:系统芯片
[0024]110、210:功能模块
[0025]120、220:处理器
[0026]130、230:切换单元
[0027]140、240:引脚单元
[0028]150、250:控制模块
[0029]121、221:调试连接接口
[0030]80:调试平台
[0031]251:数据侦测模块
[0032]252:数据判断模块
[0033]40:遥控装置
[0034]30:调试器
[0035]231 ?235:多工器
[0036]Pl:第一路径
[0037]P2:第二路径
[0038]P3:第三路径
[0039]Sff:选择信号
[0040]EJ_TCLK:测试时钟信号
[0041]EJ_TD1:测试数据登录信号
[0042]EJ_TD0:测试数据输出信号
[0043]EJ_TRSTJ:测试重置信号
[0044]EJ_TMS:测试模式选择信号
[0045]SMC_CLK:卡片时脉信号
[0046]SMC_RST:重置信号
[0047]SMC_DATA:卡片数据信号
[0048]SMC_P0WENJ:电源信号
[0049]SMC_PRESJ:预设信号
[0050]S410?S440:本发明一实施例所述的调试方法的各步骤
【具体实施方式】
[0051]—般来说,在处理器与调试接口与功能模块共用系统芯片之引脚的状况下,系统芯片的引脚通常预设为连接至功能模块。本发明可透过外来输入数据来切换系统芯片之引脚所对应的功能定义,以避免当处理器进入异常状态而无法藉由芯片引脚进行调试的现象。为了使本发明之内容更为明了,以下列举实施例作为本发明确实能够据以实施的范例。
[0052]图1是依照本发明一实施例所绘示的芯片调试系统的示意图。请参照图1,芯片调试系统10包括系统芯片100以及调试平台80。调试平台80例如是桌上型电脑、笔记型电脑或其他具有运算功能的计算机装置等,在此并不限制其范围。系统芯片100是透过在单一芯片上建构了许多种类且具有不同功能的模块而成。举例来说,系统芯片100可能包括处理器、数字信号处理器或存储器等元件,但本发明对此并不限制。
[0053]于一实施例中,系统芯片100包括功能模块110、处理器120、切换单元130、引脚单元140以及控制模块150。功能模块110为一种具有特定功能的电路模块,可以是存储器或数字信号处理器等。举例来说,功能模块110例如是智能卡模块,用以与智能卡进行沟通并利用智能卡内的数据执行对应的操作。另外,功能模块110也可以是影像处理模块。然而,本发明对于功能模块110的实际功能并不限制。也就是说,系统芯片100可透过整合各式功能模块而建构出能力强大的单一芯片。
[0054]处理器120为系统芯片100中的核心单元,处理器120可控制系统芯片100的整体运作。此处理器120可以是单核心处理器,也可以是多核心处理器中的异质多核处理器或同质多核心处理器。处理器120的核心架构例如是ARM公司开发的ARM、IBM公司开发的System/370, Intel公司开发的X86及X86-64、MIPS公司开发的MIPS等等,在此并不限制其范围。
[0055]调试平台80可透过运行调试软件来调试处理器120,以测试处理器120的软件或硬件是否符合设计人员的预期。或者,调试平台80可透过运行调试软件来调试系统芯片100,以排解处理器120内所发生的错误。举例来说,整合开发环境(IntegratedDevelopment Environment, IDE)平台是调试平台80端的整合式调试系统软件,可提供使用者操作界面供设计人员操作并下达命令。
[0056]于一实施例中,处理器120包括调试连接接口 121,调试连接接口 121可包括调试处理器120所需的硬件元件(例如,特定电路或储存单元等)及/或软件元件(例如,专门用以实现特定功能的软件模块或函式等)。处理器120可经由调试连接接口 121连接至调试平台80,以接受调试平台80所下达的调试指令并将调试结果回传至调试平台80。调试连接接口 121例如是支持JTAG协议(IEEE1149.1)的信号传输接口,但本发明并不限制调试连接接口 121的种类。举例来说,调试连接接口 121也可以是支持高速数字电路边界扫描测试协议(IEEE1149.6)的信号传输接口。
[0057]系统芯片100的引脚单元140包括多个引脚,好让系统芯片100可设置于电路板上并与电路板上的其他元件相连而沟通。进一步来说,引脚单元140可让完成封装的系统芯片100中的电路模块与外部的元件相连,以传送信号至外部元件或接收外部元件所发出的信号。于本实施例中,本发明对引脚单元140中的引脚总数目并不限制,但引脚单元140至少包括支持调试连接接口 121之信号传输协议的多个接脚。
[0058]切换单元130经由第一路径Pl连接功能模块110,切换单元130经由第二路径P2连接处理器120的调试连接接口 121。引脚单元140经由第三路径P3连接切换单元130。切换单元130可以是开关、多工器、逻辑电路,或由其组合所组成之元件,本发明对此不限制。切换单元130可选择将第三路径P3与第一路径Pl相连,或选择将第三路径P3与第二路径P2相连。第一路径Pl可包括支持调试连接接口 121的接口传输标准的多个第一接口传输路径,而第二路径P2可包括支持功能模块110的数据传输标准的多个第二接口传输路径。
[0059]当第三路径P3与第一路径Pl相连时,引脚单元140连接至功能模块110。如此,系统芯片100可透过引脚单元140将功能模块110所产生的信号发送至系统芯片100的外部,或透过引脚单元140将外来的信号传送至功能模块110。另一方面,当第三路径P3与第二路径P2相连时,引脚单元140连接至处理器120的调试连接接口 121。如此,系统芯片100可透过引脚单元140传送支持调试连接接口 121所对应之信号传输协议的信号,并透过引脚单元140将处理器120的调试结果发送至系统芯片100的外部。
[0060]控制模块150连接切换单元130,接收输入数据并输出选择信号SW至切换单元130,并且依据输入数据来决定选择信号SW的电平。控制模块150可自行接收外来的输入数据,但本发明对于输入数据的数据格式与传输方式并不限制。控制模块150可透过实体连接或无线遥控的方式来接收输入数据。切换单元130根据选择信号SW而选择将第三路径P3导通至第一路径Pl与第二路径P2其中之一。也就是说,切换单元130可依据输入数据而选择将功能模块110或调试连接接口 121连接至引脚单元140。基此,当第三路径P3导通至第二路径P2,调试平台80可经由调试连接接口 121对处理器120进行调试程序。
[0061]图2是依照本发明一实施例所绘示的芯片调试系统的示意图。请参照图2,芯片调试系统20包括系统芯片200、调试器30、遥控装置40以及调试平台80。系统芯片200包括功能模块210、处理器220、切换单元230、引脚单元240以及控制模块250。功能模块210经由第一路径Pl与切换单元230相连,处理器220的调试连接接口 221经由第二路径P2与切换单元230相连。另外,引脚单元240经由第三路径P3与切换单元230相连。控制模块250输出选择信号SW至切换单元230,以控制切换单元230的切换状态。
[0062]然而,功能模块210、处理器220、切换单元230与引脚单元240的连接关系及功能与图1所示的功能模块110、处理器120、切换单元130与引脚单元140的连接关系及功能相同或相似,于此不再赘述。与前述实施例不同的是,控制模块250包括数据侦测模块251以及数据判断模块252。数据侦测模块251耦接数据判断模块252,用以侦测遥控装置40产生的外来信号以接收外来的输入数据。数据判断模块252将输入数据传送至数据判断模块252,而数据判断模块252接收输入数据并判断输入数据是否符合预设条件。
[0063]于本发明的一实施例中,数据侦测模块251例如是红外线侦测器(Infrared RayMonitor, IR Monitor),可用以接收遥控装置40所发出的红外线信号并依据红外线信号获取对应的输入数据。也就是说,遥控装置40为可依据设计人员的操控来发出红外线信号的电子装置。然而,虽然上述范例是以红外线侦测器与遥控装置为例进行说明,但本发明并不限制于此。数据侦测模块251也可以是支持内部整合电路(Inter-1ntegrated Circuit,I2C)或通用型非同步收发器(Universal Asynchronous Receiver-Transmitter,UART)协议的数据传输接口,以接收外来的输入数据。
[0064]切换单元230可响应于选择信号SW的电平而决定其切换状态。于本发明的一实施例中,切换单元230响应于选择信号SW为第二电平而导通处理器220与引脚单元240之间的第二路径P2与第三路径P3。切换单元230响应于选择信号SW为第一电平而导通功能模块210与引脚单元240之间的第一路径Pl与第三路径P3。于此,第一电平可以是高电平,而第二电平可以是低电平,但本发明并不限制于此。于另一实施例中,第一电平可以是低电平,而第二电平可以是高电平。
[0065]于本发明的一实施例中,当数据判断模块252判定输入数据符合预设条件,数据判断模块252将选择信号SW从第一电平切换至第二电平。另一方面,当数据判断模块252判定输入数据不符合预设条件时,数据判断模块252不改变选择信号SW的电平,致使选择信号SW的电平维持于第一电平或第二电平。换言之,当输入数据不符合预设条件时,切换单元230并不会改变当前的切换状态。
[0066]此外,于本发明的一实施例中,数据判断模块252可包括存储器来储存一个预设条件序列,并包括一个移位暂存器来储存数据侦测单元251传送过来的输入数据。移位暂存器中的序列可随着输入数据的输入而位移,因此当输入数据与预设条件序列相符时,数据判断模块252判定数据侦测模块251所接收的输入数据符合预设条件。相反地,当输入数据与预设条件序列不相符,数据判断模块252判定数据侦测模块251所接收的输入数据不符合预设条件。简单来说,数据判断模块252藉由比对预设条件序列与输入数据是否相同而决定输入数据是否符合预设条件,以进一步决定是否改变选择信号SW。然而,本发明并不限制于上述说明,于其他实施例中,数据判断模块252例如可判断输入数据的总和或是其他统计特性是否符合预设条件,从而决定是否改变选择信号SW的电平。
[0067]承上述,当切换单元130导通处理器220与引脚单元之间的第二路径P2与第三路径P3且调试连接接口 221透过引脚单元240连接至调试器(In-Circuit Emulator, ICE) 30时,调试平台80利用调试器30透过调试连接接口 221对处理器220执行调试程序。调试器连接于处理器220与调试平台80之间,调试器30将来自调试平台80的信号转换成调试连接接口 221真正使用的协议。举例来说,调试器30例如是透过通用串行总线协定(Universal Serial Bus,USB)接口或网路接口 (如TCP/IP协定接口 )与调试平台80相连接,而调试器30例如是透过联合测试动作群组协定(JTAG)接口与调试连接接口 221相连接。也就是说,于第三路径P3导通至第一路径Pl而非导通至第二路径P2的状态下,SP使处理器120处于工作异常状态或死机状态,系统芯片200还是可透过控制模块252的切换来进行调试。
[0068]为了详细说明本发明,图3是依照本发明一实施例所绘示的切换单元的范例示意图。需先说明的是,于此假设处理器的调试连接接口 221支持EJTAG协定,因此调试连接接口 221与接脚单元240之间的第二路径包括了 5条信号传输线。第二路径的这些信号传输线分别用以传送测试时钟信号EJ_TCLK、测试数据登录信号EJ_TD1、测试数据输出信号EJ_TD0、测试重置信号EJ_TRSTJ以及测试模式选择信号EJ_TMS。
[0069]此外,于本范例中,假设功能模块210为智能卡模块,因此功能模块210与接脚单元240之间的第一路径同样包括了 5条信号传输线。第一路径的这些信号传输线分别用以传送卡片时脉信号SMC_CLK、重置信号SMC_RST、卡片数据信号SMC_DATA、电源信号SMC_POffENJ以及预设信号SMC_PRESJ。
[0070]请参照图3,切换单元230包括多工器231?多工器235,多工器231?多工器235的控制端分别接收控制模块250所发出的选择信号SW,以依据选择信号SW的电平输出两个输入端所接收的信号其中之一。多工器231的第一输入端接收测试时钟信号EJ_TCLK,而多工器231的第二输入端接收。多工器232的第一输入端接收测试数据登录信号EJ_TDI,而多工器232的第二输入端接收重置信号SMC_RST。多工器233的第一输入端接收,而多工器233的第二输入端接收。多工器233的第一输入端接收测试数据输出信号EJ_TD0,而多工器233的第二输入端接收卡片数据信号SMC_DATA。多工器234的第一输入端接收测试重置信号EJ_TRSTJ,而多工器234的第二输入端接收电源信号SMC_POWENJ。多工器235的第一输入端接收测试模式选择信号EJ_TMS,而多工器235的第二输入端接收预设信号SMC_PRESJ0
[0071]如图3所示,切换单元230可响应于选择信号SW的电平而导通处理器220与引脚单元240之间的连接路径,以将测试时钟信号EJ_TCLK、测试数据登录信号EJ_TDI测试重置信号EJ_TRSTJ以及测试模式选择信号EJ_TMS透过引脚单元240输出至系统芯片200的外部,并透过引脚单元240接收从系统芯片200的外部来的测试数据输出信号EJ_TD0。如此一来,即便系统芯片200发生操作异常或进入死机状态,调试平台80还是可透过调试器30对处理器220进行调试程序。
[0072]图4是依照本发明一实施例所绘示的系统芯片的调试方法的流程图。在本实施例中,所述系统芯片的调试方法适用于如图1或图2所绘示之系统芯片100与20,但本发明不仅限于此。
[0073]首先,于步骤S410,提供一切换单元,其中处理器经由第一路径连接切换单元,功能模块经由第二路径连接切换单元,而切换单元经由第三路径连接引脚单元。于步骤S420,接收输入数据以决定选择信号的电平。于步骤S430,藉由切换单元依据选择信号而选择将第三路径导通至第一路径与第二路径其中之一。于步骤S440,当第三路径导通至第二路径,藉由调试平台经由处理器的调试连接接口对处理器进行调试程序。本领域技术人员可参照图1至图3的说明而理解图4所示的各步骤,于此不再赘述。
[0074]综上所述,于本发明的实施例中,系统芯片的控制模组可自行依据外来的输入数据来控制切换单元,致使切换单元可依据输入数据而选择将系统芯片的引脚连接至功能模块或处理器的调试连接接口。如此一来,即便系统芯片发生操作异常或进入死机状态,透过设计人员的控制,还是可将处理器的调试连接接口与系统芯片的引脚相连,好让调试平台可经由处理器的调试连接接口对死机状态下的处理器进行调试程序。基此,本发明可提高芯片调试系统的便利性,以及避免因系统芯片发生异常而无法进行调试的现象。此外,本发明可即时的对处理器所发生的异常状态进行侦错,从而大幅提高芯片开发的速度与效率。
[0075]虽然本发明已以实施例揭露如上,然其并非用以限定本发明,任何所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,故本发明的保护范围当视后附的权利要求所界定者为准。
【主权项】
1.一种可于异常状态下进行调试的系统芯片,其特征在于,所述芯片包括: 功能t吴块; 处理器,包括调试连接接口 ; 切换单元,经由第一路径连接该功能模块,并经由第二路径连接该处理器的该调试连接接口 ; 引脚单元,经由第三路径连接该切换单元; 控制模块,连接该切换单元,接收输入数据并输出选择信号至该切换单元,并且依据输入数据来决定该选择信号的电平,其中该切换单元根据该选择信号而选择将该第三路径导通至该第一路径与该第二路径其中之一, 其中,当该第三路径导通至该第二路径,调试平台经由该调试连接接口对该处理器进行调试程序。2.如权利要求1所述的系统芯片,其特征在于,其中该切换单元响应于该选择信号为第一电平而导通该功能模块与该引脚单元之间的该第一路径与该第三路径,且该切换单元响应于该选择信号为第二电平而导通该处理器与该引脚单元之间的该第二路径与该第三路径。3.如权利要求1所述的系统芯片,其特征在于,其中该控制模块包括: 数据侦测模块,侦测一外部信号以接收该输入数据;以及 数据判断模块,连接该数据侦测模块与该切换单元,接收该输入数据,其中当该数据判断模块判定该输入数据符合预设条件,该数据判断模块将该选择信号从该第一电平切换至该第二电平。4.如权利要求3所述的系统芯片,其特征在于,其中当该数据判断模块判定该输入数据不符合该预设条件时,该数据判断模块不改变该选择信号的电平,致使该选择信号的电平维持于该第一电平或该第二电平。5.如权利要求3所述的系统芯片,其特征在于,其中当该输入数据与预设条件序列相符,该数据判断模块判定该输入数据符合该预设条件,当该输入数据与该预设条件序列不相符,该数据判断模块判定该输入数据不符合该预设条件。6.如权利要求1所述的系统芯片,其特征在于,其中当该切换单元导通该处理器与该引脚单元之间的该第二路径与该第三路径且该处理器透过该引脚单元连接至调试器时,该调试平台利用该调试器透过该调试连接接口对该处理器执行该调试程序,其中该调试器连接于该处理器与该调试平台之间。7.如权利要求1所述的系统芯片,其特征在于,其中该第一路径包括支持该调试连接接口的接口传输标准的多个第一接口传输路径,该第二路径包括支持该功能模块的数据传输标准的多个第二接口传输路径。8.如权利要求1所述的系统芯片,其特征在于,其中该处理器处于工作异常状态或死机状态。9.一种系统芯片的调试方法,其特征在于,其中该系统芯片包括处理器、功能模块与引脚单元,所述方法包括: 提供切换单元,其中该处理器经由第一路径连接该切换单元,该功能模块经由第二路径连接该切换单元,而该切换单元经由第三路径连接该引脚单元; 接收输入数据以决定选择信号的电平; 藉由该切换单元依据该选择信号而选择将该第三路径导通至该第一路径与该第二路径其中之一;以及 当该第三路径导通至该第二路径,藉由调试平台经由该处理器的调试连接接口对该处理器进行调试程序。10.如权利要求9所述的调试方法,其特征在于,其中藉由该切换单元依据该选择信号而选择将该第三路径导通至该第一路径与该第二路径其中之一的步骤包括; 藉由该切换单元响应于该选择信号为第一电平而导通该功能模块与该引脚单元之间的该第一路径与该第三路径;以及 藉由切换单元响应于该选择信号为第二电平而导通该处理器与该引脚单元之间的该第二路径与该第三路径。11.如权利要求9所述的调试方法,其特征在于,其中接收输入数据以决定该选择信号的电平的步骤包括: 侦测外部信号以接收该输入数据;以及 当该输入数据符合预设条件,将该选择信号从该第一电平切换至该第二电平。12.如权利要求11所述的调试方法,其特征在于,更包括: 当该输入数据不符合该预设条件时,不改变该选择信号的电平,致使该选择信号的电平维持于该第一电平或该第二电平。13.如权利要求11所述的调试方法,其特征在于,更包括: 判断该输入数据是否与预设条件序列相符; 当该输入数据与该预设条件序列相符,判定该输入数据符合该预设条件;以及 当该输入数据与该预设条件序列不相符,判定该输入数据不符合该预设条件。14.如权利要求11所述的调试方法,其特征在于,其中藉由该调试平台经由该处理器的该调试连接接口对该处理器进行该调试程序的步骤包括: 当该处理器透过该引脚单元连接至调试器时,利用该调试器透过该调试连接接口对该处理器执行该调试程序,其中该调试器连接于该处理器与该调试平台之间。15.如权利要求9所述的调试方法,其特征在于,其中该第一路径包括支持该调试连接接口的接口传输标准的多个第一接口传输路径,该第二路径包括支持该功能模块的数据传输标准的多个第二接口传输路径。16.如权利要求9所述的调试方法,其特征在于,其中该处理器处于工作异常状态或死机状态。
【文档编号】G01R31/3187GK105842615SQ201510018017
【公开日】2016年8月10日
【申请日】2015年1月14日
【发明人】钱阔, 胡德才, 杨睿
【申请人】扬智科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1