CN108197054A - USB Type-C芯片、及其调试方法、*** - Google Patents

USB Type-C芯片、及其调试方法、*** Download PDF

Info

Publication number
CN108197054A
CN108197054A CN201810068198.5A CN201810068198A CN108197054A CN 108197054 A CN108197054 A CN 108197054A CN 201810068198 A CN201810068198 A CN 201810068198A CN 108197054 A CN108197054 A CN 108197054A
Authority
CN
China
Prior art keywords
chip
debugged
debugging
usb type
chips
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810068198.5A
Other languages
English (en)
Other versions
CN108197054B (zh
Inventor
洪朋谊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Analogix Semiconductor Beijing Inc
Analogix International LLC
Original Assignee
Analogix Semiconductor Beijing Inc
Analogix International LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Analogix Semiconductor Beijing Inc, Analogix International LLC filed Critical Analogix Semiconductor Beijing Inc
Priority to CN201810068198.5A priority Critical patent/CN108197054B/zh
Publication of CN108197054A publication Critical patent/CN108197054A/zh
Application granted granted Critical
Publication of CN108197054B publication Critical patent/CN108197054B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • G06F11/221Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test buses, lines or interfaces, e.g. stuck-at or open line faults
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4022Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Mathematical Physics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明公开了一种USB Type‑C芯片、及其调试方法、***。其中,该方法包括:待调试芯片通过配置通道CC信号线接收调试信息,其中,待调试芯片为USB Type‑C芯片;待调试芯片依据调试信息进行调试。本发明解决了由于现有USB Type‑C芯片需要添加辅助设备,而造成的USB Type‑C芯片调试复杂的技术问题。

Description

USB Type-C芯片、及其调试方法、***
技术领域
本发明涉及电子技术领域,具体而言,涉及一种USB Type-C芯片、及其调试方法、***。
背景技术
现有调试USB Type-C芯片的方案主要是通过USB Type-C的通用通信接口,如I2C,SPI等,实现芯片与芯片之间通信调试,但是在研发阶段或者产品阶段,这些通信接口通常已经连接了较多的芯片,需要将相应的接口从PCB板上飞线出来接到调试设备上,从而增加调试困难度和过程不确定性因素。
此外,现有的调试方案需要外部连接一个MCU或者EC或其他主控制,进一步增加调试设备的成本。
针对上述由于现有USB Type-C芯片需要添加辅助设备,而造成的USB Type-C芯片调试复杂的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种USB Type-C芯片、及其调试方法、***,以至少解决由于现有USB Type-C芯片需要添加辅助设备,而造成的USB Type-C芯片调试复杂的技术问题。
根据本发明实施例的一个方面,提供了一种USB Type-C芯片调试方法,包括:待调试芯片通过配置通道CC信号线接收调试信息,其中,所述待调试芯片为所述USB Type-C芯片;所述待调试芯片依据所述调试信息进行调试。
进一步地,所述调试信息为加密信息,在待调试芯片依据所述调试信息进行调试之前,所述方法还包括:对所述调试信息进行解密。
进一步地,在待调试芯片依据所述调试信息进行调试之后,所述方法还包括:所述待调试芯片依据所述调试信息进行调试之后生成反馈信息;所述待调试芯片通过所述配置通道CC信号线向所述调试信息的发出对象上报所述反馈信息。
进一步地,在通过所述配置通道CC信号线向所述调试信息的发出对象上报所述反馈信息之前,所述方法还包括:对所述反馈信息进行加密。
根据本发明实施例的另一方面,还提供了一种USB Type-C芯片调试方法包括:调试芯片通过配置通道CC信号线向待调试芯片发送调试信息,其中,所述调试芯片和所述待调试芯片为USB Type-C芯片;所述调试芯片通过所述配置通道CC信号线接收所述待调试芯片上报的反馈信息,其中,所述反馈信息为所述待调试芯片在依据所述调试信息进行调试之后生成的信息。
进一步地,在调试芯片通过配置通道CC信号线向待调试芯片发送调试信息之前,所述方法还包括:对所述调试信息进行加密。
进一步地,所述反馈信息为加密信息,在所述调试芯片通过所述配置通道CC信号线接收所述待调试芯片上报的反馈信息之后,所述方法还包括:对所述反馈信息进行解密。
根据本发明实施例的另一方面,还提供了一种USB Type-C芯片,所述USB Type-C芯片为待调试芯片,包括用于实现以下功能的模块:接收模块,用于通过配置通道CC信号线接收调试信息;调试模块,用于依据所述调试信息进行调试。
进一步地,所述USB Type-C芯片,还包括用于实现以下功能的模块:生成模块,用于依据所述调试信息进行调试之后生成反馈信息;上报模块,用于通过所述配置通道CC信号线向所述调试信息的发出对象上报所述反馈信息。
根据本发明实施例的另一方面,还提供了一种USB Type-C芯片,所述USB Type-C芯片为调试芯片,包括用于实现以下功能的模块:发送模块,用于通过配置通道CC信号线向待调试芯片发送调试信息,其中,所述待调试芯片为USB Type-C芯片;反馈模块,用于通过所述配置通道CC信号线接收所述待调试芯片上报的反馈信息,其中,所述反馈信息为所述待调试芯片在依据所述调试信息进行调试之后生成的信息。
根据本发明实施例的另一方面,还提供了一种USB Type-C芯片,包括:第一模块,用于在所述USB Type-C芯片为待调试芯片的情况下,通过配置通道CC信号线接收调试信息,并通过所述配置通道CC信号线向所述调试信息的发出对象上报反馈信息;和/或第二模块,用于在所述USB Type-C芯片为调试芯片的情况下,通过配置通道CC信号线向待调试芯片发送调试信息,并通过所述配置通道CC信号线接收所述待调试芯片上报的反馈信息,其中,所述反馈信息为所述待调试芯片在依据所述调试信息进行调试之后生成的信息。
根据本发明实施例的另一方面,还提供了一种用电器,包括上述任意一项所述USBType-C芯片。
根据本发明实施例的另一方面,还提供了一种USB Type-C芯片调试***,包括:待调试芯片,用于通过配置通道CC信号线接收调试芯片发送的调试信息,并通过所述配置通道CC信号线向所述调试芯片上报反馈信息;所述调试芯片,用于通过配置通道CC信号线向所述待调试芯片发送所述调试信息,并通过所述配置通道CC信号线接收所述待调试芯片上报的反馈信息,其中,所述待调试芯片和所述调试芯片为USB Type-C芯片,所述反馈信息为所述待调试芯片在依据所述调试信息进行调试之后生成的信息。
根据本发明实施例的另一方面,还提供了一种存储介质,所述存储介质包括存储的程序,其中,所述程序运行时执行上述任一项所述的USB Type-C芯片调试方法。
根据本发明实施例的另一方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述任一项所述的USB Type-C芯片调试方法。
在本发明实施例中,待调试芯片可以是USB Type-C芯片,采用配置通道CC信号线接收调试信息,然后待调试芯片响应该调试信息进行调试,进而只需使用CC信号线传输即可完成调试信息的传输,而无需在调试过程中针对USB Type-C芯片设置飞线等辅助设备,达到了无需设置飞线等辅助设备即可完成对USB Type-C芯片进行调试的目的,从而实现了简化USB Type-C芯片调试所需设备的技术效果,解决了由于现有USB Type-C芯片需要添加辅助设备,而造成的USB Type-C芯片调试复杂的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种USB Type-C芯片调试方法的流程图一;
图2是根据本发明实施例的一种USB Type-C芯片调试方法的流程图二;
图3是根据本发明实施例的一种基于CC信号线的芯片调试方法的示意图;
图4是根据本发明实施例的一种USB Type-C芯片的示意图一;
图5是根据本发明实施例的一种USB Type-C芯片的示意图二;
图6是根据本发明实施例的一种USB Type-C芯片的示意图三;
图7是根据本发明实施例的一种USB Type-C芯片调试***的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
首先,在对本发明实施例进行描述的过程中出现的部分名词或术语适用于如下解释:
CC:全称为Configuration Channel,中文名称为配置通道,用于检测USB连接,检查正反查,USB设备间数据与VBUS的连接建立与管理等。
Type-C:是USB接口的一种连接介面,部分正反两面均可***,和其他界面一样支持USB标准的充电、数据传输、显示输出等功能。
根据本发明实施例,提供了一种USB Type-C芯片调试方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图1是根据本发明实施例的一种USB Type-C芯片调试方法的流程图一,如图1所示,该方法包括如下步骤:
步骤S102,待调试芯片通过配置通道CC信号线接收调试信息,其中,待调试芯片为USB Type-C芯片;
步骤S104,待调试芯片依据调试信息进行调试。
通过上述步骤,待调试芯片可以是USB Type-C芯片,采用配置通道CC信号线接收调试信息,然后待调试芯片响应该调试信息进行调试,进而只需使用CC信号线传输即可完成调试信息的传输,而无需在调试过程中针对USB Type-C芯片设置飞线等辅助设备,达到了无需设置飞线等辅助设备即可完成对USB Type-C芯片进行调试的目的,从而实现了简化USB Type-C芯片调试所需设备的技术效果,解决了由于现有USB Type-C芯片需要添加辅助设备,而造成的USB Type-C芯片调试复杂的技术问题。
在步骤S102提供的方案中,调试信息可以是用于对USB Type-C芯片进行调试的指令信息,可以是对软件进行调试的指令信息,可以是用于进行升级的指令信息,还可以是用于获取芯片内部信息的指令信息,USB Type-C芯片可以响应调试信息,针对调试信息的具体内容进行处理,完成调试信息所对应的指令。
例如,可以在调试信息为是针对芯片进行调试的指令信息的情况下,完成对芯片的调试;可以在调试信息为是针对芯片内软件进行调试的指令信息的情况下,完成对芯片软件的调试;可以在调试信息为用于进行升级的指令信息的情况下,完成升级过程;还可以在调试信息为获取芯片内部信息的指令信息的情况下,完成芯片内部信息的反馈。
可选地,调试信息可以是由调试终端或者调试芯片发送的信息,其中,调试芯片也可以是USB Type-C芯片,调试芯片和待调试芯片通过配置通道CC信号线传输调试信息。
可选地,待调试芯片可以是需要进行调试或升级的USB Type-C芯片。
为了保证信息传递的安全性,可以将调试信息加密后再传输,从而待调试芯片接收到的调试信息为加密后的信息,为了使待调试芯片能够响应调试信息,因此,需要对接收到的调试信息进行解密。
作为一种可选的实施例,调试信息为加密信息,在待调试芯片依据调试信息进行调试之前,该实施例还可以包括:对调试信息进行解密。
将调试信息加密后传输,可以保证调试信息的准确性,进而待调试芯片在接收到调试信息后,对接收的调试信息进行解密,从而可以得到可以被待调试芯片使用的调试信息。
作为一种可选的实施例,在待调试芯片依据调试信息进行调试之后,该实施例还可以包括:待调试芯片依据调试信息进行调试之后生成反馈信息;待调试芯片通过配置通道CC信号线向调试信息的发出对象上报反馈信息。
待调试芯片在接收到调试信息后,可以响应该调试信息,并在对调试信息作出响应后,生成反馈信息,然后将该反馈信息通过配置通道CC信号线向调试信息的发出对象上报,从而可以使调试信息的发出对象能够通过反馈信息确定待调试芯片对调试信息的响应情况。
可选地,调试信息的发出对象可以是调试芯片。
在待调试芯片将反馈信息上传至调试信息的发出对象前,为了保证信息传输的安全,可以将反馈信息进行加密,然后传输加密后的反馈信息。
作为一种可选的实施例,在通过配置通道CC信号线向调试信息的发出对象上报反馈信息之前,该实施例还可以包括:对反馈信息进行加密。
通过对反馈信息进行加密,可以保证待调试信号和调试信息的发出对象之间可以安全、准确地传输反馈信息。
图2是根据本发明实施例的一种USB Type-C芯片调试方法的流程图二,如图2所示,该方法包括如下步骤:
步骤S202,调试芯片通过配置通道CC信号线向待调试芯片发送调试信息,其中,调试芯片和待调试芯片为USB Type-C芯片;
步骤S204,调试芯片通过配置通道CC信号线接收待调试芯片上报的反馈信息,其中,反馈信息为待调试芯片在依据调试信息进行调试之后生成的信息。
通过上述步骤,调试芯片和待调试芯片均可以为USB Type-C芯片,调试芯片通过配置通道CC信号线向待调试芯片发送调试信息,并通过配置通道CC信号线接收待调试芯片上报的反馈信息,进而只需使用CC信号线传输即可完成调试信息的传输,而无需在调试过程中针对USB Type-C芯片设置飞线等辅助设备,达到了无需设置飞线等辅助设备即可完成对USB Type-C芯片进行调试的目的,从而实现了简化USB Type-C芯片调试所需设备的技术效果,解决了由于现有USB Type-C芯片需要添加辅助设备,而造成的USB Type-C芯片调试复杂的技术问题。
为了保证信息传递的安全性,可以将调试信息加密后再传输,因此,可以通过调试芯对调试信息进行加密。
作为一种可选的实施例,在调试芯片通过配置通道CC信号线向待调试芯片发送调试信息之前,该实施例还可以包括:对调试信息进行加密。
将调试信息加密后传输,可以保证调试信息的准确性。
作为一种可选的实施例,反馈信息为加密信息,在所述调试芯片通过所述配置通道CC信号线接收所述待调试芯片上报的反馈信息之后,该实施例包括:对反馈信息进行解密。
调试芯片在接收到待调试芯片加密的反馈信息后,可以将加密后的反馈信息进行解密,从而得到能够被调试芯片使用的反馈信息。
本发明还提供了一种优选实施例,该优选实施例提供了一种基于USB CC line的芯片调试方法。
本发明所提供的技术方案,可以直接在USB Type-C接口上采用CC信号线来进行芯片调试,软件调试及升级,获取芯片内部信息。不需要再从PCB板级上引线出来进行调试,可以加快开发周期,方便软件开发,***调试,及后期产品量产、维护等。
图3是根据本发明实施例的一种基于CC信号线的芯片调试方法的示意图,如图3所示,USB Type-C Chip芯片内部集成CC执行模块(CC Executor)和CC调试模块(CCDebugger),通过CC Encoder和CC Decoder在配置通道CC信号线(CC Line)上进行数据通信,CC Debugger发送相关命令给CC Executor执行,CC Executor执行完后,将信息上报给CC Debugger。
可选地,图3中第一芯片(USB Type-C Chip#1,也即待调试芯片)和第二芯片(USBType-C Chip#2,也即调试芯片)通过配置通道CC信号线(CC Line)进行通信,第二芯片将指令信息(command message,即调试信息)通过配置通道CC信号线(CC Line)发送给第一芯片,第一芯片在执行完后,发送相应反馈信息(message)给第二芯片,使第二芯片可以获取到第一芯片内部的相关信息,如芯片型号,芯片状态,芯片寄存器值,软件版本,软件状态等。
可选地,第二芯片可以与终端相连,用来显示和控制调试过程。
可选地,上述终端可以是电脑(computer)。
根据本发明的另一方面,本发明实施例还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述的USB Type-C芯片调试方法。
根据本发明的另一方面,本发明实施例还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述的USB Type-C芯片调试方法。
图4是根据本发明实施例的一种USB Type-C芯片的示意图一,如图4所示,USBType-C芯片为待调试芯片,包括用于实现以下功能的模块:接收模块41,用于通过配置通道CC信号线接收调试信息;调试模块43,用于依据调试信息进行调试。
本发明上述实施例,待调试芯片可以是USB Type-C芯片,包括接收模块和调试模块,其中,接收模块采用配置通道CC信号线接收调试信息,然后调试模块响应该调试信息对待调试芯片进行调试,进而只需使用CC信号线传输即可完成调试信息的传输,而无需在调试过程中针对USB Type-C芯片设置飞线等辅助设备,达到了无需设置飞线等辅助设备即可完成对USB Type-C芯片进行调试的目的,从而实现了简化USB Type-C芯片调试所需设备的技术效果,解决了由于现有USB Type-C芯片需要添加辅助设备,而造成的USB Type-C芯片调试复杂的技术问题。
可选地,图3中的CC执行模块可以包括接收模块。
作为一种可选的实施例,该实施例还可以包括用于实现以下功能的模块:生成模块,用于依据调试信息进行调试之后生成反馈信息;上报模块,用于通过配置通道CC信号线向调试信息的发出对象上报反馈信息。
可选地,图3中的CC执行模块可以包括上报模块。
图5是根据本发明实施例的一种USB Type-C芯片的示意图二,如图5所示,USBType-C芯片为调试芯片,包括用于实现以下功能的模块:发送模块51,用于通过配置通道CC信号线向待调试芯片发送调试信息,其中,待调试芯片为USB Type-C芯片;反馈模块53,用于通过配置通道CC信号线接收待调试芯片上报的反馈信息,其中,反馈信息为待调试芯片在依据调试信息进行调试之后生成的信息。
根据上述实施例,调试芯片和待调试芯片均可以为USB Type-C芯片,包括发送模块和反馈模块,其中,发送模块通过配置通道CC信号线向待调试芯片发送调试信息,然后反馈模块通过配置通道CC信号线接收待调试芯片上报的反馈信息,进而只需使用CC信号线传输即可完成调试信息的传输,而无需在调试过程中针对USB Type-C芯片设置飞线等辅助设备,达到了无需设置飞线等辅助设备即可完成对USB Type-C芯片进行调试的目的,从而实现了简化USB Type-C芯片调试所需设备的技术效果,解决了由于现有USB Type-C芯片需要添加辅助设备,而造成的USB Type-C芯片调试复杂的技术问题。
可选地,图3中的CC调试模块可以包括发送模块和反馈模块。
图6是根据本发明实施例的一种USB Type-C芯片的示意图三,如图6所示,包括:USB Type-C芯片60包括:第一模块61,用于在USB Type-C芯片为待调试芯片的情况下,通过配置通道CC信号线接收调试信息,并通过配置通道CC信号线向调试信息的发出对象上报反馈信息;和/或第二模块63,用于在USB Type-C芯片为调试芯片的情况下,通过配置通道CC信号线向待调试芯片发送调试信息,并通过配置通道CC信号线接收待调试芯片上报的反馈信息,其中,反馈信息为待调试芯片在依据调试信息进行调试之后生成的信息。
根据本发明上述实施例,USB Type-C芯片既可以为待调试芯片,还可以为调试芯片,在USB Type-C芯片为待调试芯片的情况下,USB Type-C芯片的第一模块可以通过配置通道CC信号线接收调试信息,并通过配置通道CC信号线向调试信息的发出对象上报反馈信息;在USB Type-C芯片为调试芯片的情况下,USB Type-C芯片的第二模块可以通过配置通道CC信号线向待调试芯片发送调试信息,并通过配置通道CC信号线接收待调试芯片上报的反馈信息,只需使用CC信号线传输即可完成调试信息的传输,而无需在调试过程中针对USBType-C芯片设置飞线等辅助设备,达到了无需设置飞线等辅助设备即可完成对USB Type-C芯片进行调试的目的,从而实现了简化USB Type-C芯片调试所需设备的技术效果,解决了由于现有USB Type-C芯片需要添加辅助设备,而造成的USB Type-C芯片调试复杂的技术问题。
可选地,第一模块可以是图3所示的CC执行模块,第二模块可以是图3所示的CC调试模块。
根据本发明的另一方面,本发明实施例还提供了一种用电器,包括上述USB Type-C芯片调试方法的USB Type-C芯片。
图7是根据本发明实施例的一种USB Type-C芯片调试***的示意图,如图7所示,包括:待调试芯片71,用于通过配置通道CC信号线接收调试芯片发送的调试信息,并通过配置通道CC信号线向调试芯片上报反馈信息;调试芯片73,用于通过配置通道CC信号线向待调试芯片发送调试信息,并通过配置通道CC信号线接收待调试芯片上报的反馈信息,其中,待调试芯片和调试芯片为USB Type-C芯片,反馈信息为待调试芯片在依据调试信息进行调试之后生成的信息。
根据本发明上述实施例,待调试芯片通过配置通道CC信号线接收调试芯片发送的调试信息,然后响应该调试信息生成反馈信息,并将反馈信息通过配置通道CC信号线反馈给调试芯片,并且调试芯片和待调试芯片均采用USB Type-C芯片,可以使用调试芯片和待调试芯片能够通过共有的CC信号线传输信息,进而只需使用CC信号线传输即可完成调试信息和反馈信息的传输,而无需在调试过程中针对USB Type-C芯片设置飞线等辅助设备,达到了无需设置飞线等辅助设备即可完成对USB Type-C芯片进行调试的目的,从而实现了简化USB Type-C芯片调试所需设备的技术效果,解决了由于现有USB Type-C芯片需要添加辅助设备,而造成的USB Type-C芯片调试复杂的技术问题。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (15)

1.一种USB Type-C芯片调试方法,其特征在于,包括:
待调试芯片通过配置通道CC信号线接收调试信息,其中,所述待调试芯片为所述USBType-C芯片;
所述待调试芯片依据所述调试信息进行调试。
2.根据权利要求1所述的方法,其特征在于,所述调试信息为加密信息,在待调试芯片依据所述调试信息进行调试之前,所述方法还包括:
对所述调试信息进行解密。
3.根据权利要求1所述的方法,其特征在于,在待调试芯片依据所述调试信息进行调试之后,所述方法还包括:
所述待调试芯片依据所述调试信息进行调试之后生成反馈信息;
所述待调试芯片通过所述配置通道CC信号线向所述调试信息的发出对象上报所述反馈信息。
4.根据权利要求3所述的方法,其特征在于,在通过所述配置通道CC信号线向所述调试信息的发出对象上报所述反馈信息之前,所述方法还包括:
对所述反馈信息进行加密。
5.一种USB Type-C芯片调试方法,其特征在于,包括:
调试芯片通过配置通道CC信号线向待调试芯片发送调试信息,其中,所述调试芯片和所述待调试芯片为USB Type-C芯片;
所述调试芯片通过所述配置通道CC信号线接收所述待调试芯片上报的反馈信息,其中,所述反馈信息为所述待调试芯片在依据所述调试信息进行调试之后生成的信息。
6.根据权利要求5所述的方法,其特征在于,在调试芯片通过配置通道CC信号线向待调试芯片发送调试信息之前,所述方法还包括:
对所述调试信息进行加密。
7.根据权利要求5所述的方法,其特征在于,所述反馈信息为加密信息,在所述调试芯片通过所述配置通道CC信号线接收所述待调试芯片上报的反馈信息之后,所述方法还包括:
对所述反馈信息进行解密。
8.一种USB Type-C芯片,其特征在于,所述USB Type-C芯片为待调试芯片,包括用于实现以下功能的模块:
接收模块,用于通过配置通道CC信号线接收调试信息;
调试模块,用于依据所述调试信息进行调试。
9.根据权利要求8所述的USB Type-C芯片,其特征在于,所述USB Type-C芯片还包括用于实现以下功能的模块:
生成模块,用于依据所述调试信息进行调试之后生成反馈信息;
上报模块,用于通过所述配置通道CC信号线向所述调试信息的发出对象上报所述反馈信息。
10.一种USB Type-C芯片,其特征在于,所述USB Type-C芯片为调试芯片,包括用于实现以下功能的模块:
发送模块,用于通过配置通道CC信号线向待调试芯片发送调试信息,其中,所述待调试芯片为USB Type-C芯片;
反馈模块,用于通过所述配置通道CC信号线接收所述待调试芯片上报的反馈信息,其中,所述反馈信息为所述待调试芯片在依据所述调试信息进行调试之后生成的信息。
11.一种USB Type-C芯片,其特征在于,包括:
第一模块,用于在所述USB Type-C芯片为待调试芯片的情况下,通过配置通道CC信号线接收调试信息,并通过所述配置通道CC信号线向所述调试信息的发出对象上报反馈信息;和/或
第二模块,用于在所述USB Type-C芯片为调试芯片的情况下,通过配置通道CC信号线向待调试芯片发送调试信息,并通过所述配置通道CC信号线接收所述待调试芯片上报的反馈信息,
其中,所述反馈信息为所述待调试芯片在依据所述调试信息进行调试之后生成的信息。
12.一种用电器,其特征在于,包括上述权利要求8至11中任意一项所述USB Type-C芯片。
13.一种USB Type-C芯片调试***,其特征在于,包括:
待调试芯片,用于通过配置通道CC信号线接收调试芯片发送的调试信息,并通过所述配置通道CC信号线向所述调试芯片上报反馈信息;
所述调试芯片,用于通过配置通道CC信号线向所述待调试芯片发送所述调试信息,并通过所述配置通道CC信号线接收所述待调试芯片上报的反馈信息,
其中,所述待调试芯片和所述调试芯片为USB Type-C芯片,所述反馈信息为所述待调试芯片在依据所述调试信息进行调试之后生成的信息。
14.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,所述程序执行权利要求1至4中任意一项所述的USB Type-C芯片调试方法,以及权利要求5至7中任意一项所述的USB Type-C芯片调试方法。
15.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至4中任意一项所述的USB Type-C芯片调试方法,以及权利要求5至7中任意一项所述的USB Type-C芯片调试方法。
CN201810068198.5A 2018-01-24 2018-01-24 USB Type-C芯片、及其调试方法、*** Active CN108197054B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810068198.5A CN108197054B (zh) 2018-01-24 2018-01-24 USB Type-C芯片、及其调试方法、***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810068198.5A CN108197054B (zh) 2018-01-24 2018-01-24 USB Type-C芯片、及其调试方法、***

Publications (2)

Publication Number Publication Date
CN108197054A true CN108197054A (zh) 2018-06-22
CN108197054B CN108197054B (zh) 2021-12-14

Family

ID=62590936

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810068198.5A Active CN108197054B (zh) 2018-01-24 2018-01-24 USB Type-C芯片、及其调试方法、***

Country Status (1)

Country Link
CN (1) CN108197054B (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101369001A (zh) * 2008-10-17 2009-02-18 北京星网锐捷网络技术有限公司 用于调试可编程芯片的装置及现场可编程门阵列芯片
US20160259005A1 (en) * 2015-03-06 2016-09-08 Intel Corporation System debug using an all-in-one connector
CN106291210A (zh) * 2015-05-22 2017-01-04 快捷半导体(苏州)有限公司 Usb接口检测器、检测方法、usb连接器及电子设备
CN206075268U (zh) * 2016-07-29 2017-04-05 珠海智融科技有限公司 一种usb pd通信的bmc信号发送装置
CN107408091A (zh) * 2015-03-25 2017-11-28 英特尔公司 使用usb c型连接器来启用封闭机箱调试控制接口的***和方法
CN107493685A (zh) * 2014-12-26 2017-12-19 英特尔公司 经由端口控制器自身的外部端口对端口控制器进行再编程

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101369001A (zh) * 2008-10-17 2009-02-18 北京星网锐捷网络技术有限公司 用于调试可编程芯片的装置及现场可编程门阵列芯片
CN107493685A (zh) * 2014-12-26 2017-12-19 英特尔公司 经由端口控制器自身的外部端口对端口控制器进行再编程
US20160259005A1 (en) * 2015-03-06 2016-09-08 Intel Corporation System debug using an all-in-one connector
CN107430168A (zh) * 2015-03-06 2017-12-01 英特尔公司 使用一体式连接器的***调试
CN107408091A (zh) * 2015-03-25 2017-11-28 英特尔公司 使用usb c型连接器来启用封闭机箱调试控制接口的***和方法
CN106291210A (zh) * 2015-05-22 2017-01-04 快捷半导体(苏州)有限公司 Usb接口检测器、检测方法、usb连接器及电子设备
CN206075268U (zh) * 2016-07-29 2017-04-05 珠海智融科技有限公司 一种usb pd通信的bmc信号发送装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
莱迪思半导体公司: "《USB Type-C解析》", 《今日电子》 *

Also Published As

Publication number Publication date
CN108197054B (zh) 2021-12-14

Similar Documents

Publication Publication Date Title
CN104850114B (zh) 一种车辆故障分析方法及***
CN103828305B (zh) 用于参数化自动化***或控制***的现场设备的***和方法
CN107111588A (zh) 经由USB端口使用PCIe协议的数据传输
CN110209399A (zh) Fpga服务***、数据处理方法及存储介质
CN106487721B (zh) 网络设备和用于网络设备中的报文转发方法
CN106487549A (zh) 与无中央处理器单板通讯的方法及通讯设备
CN104852823A (zh) 进程的监测方法、装置和***
CN108647131A (zh) 运行日志的输出***
CN116628770B (zh) 芯片的数据保护方法、装置、芯片、电子设备及存储介质
CN108197054A (zh) USB Type-C芯片、及其调试方法、***
CN107885674B (zh) 蓝牙设备模拟器及其工作方法、蓝牙设备作业***
CN208999999U (zh) 数据处理装置
CN113467274A (zh) 一种半实物仿真测试***及方法
CN112187536A (zh) 基于tms配置数据的信息交互方法及装置、存储介质、电子装置
CN107783722B (zh) 数据传输方法和数据转发装置
CN112987690B (zh) 一种espi控制器验证***及方法
CN106603423B (zh) 一种智能路由器管理方法
CN108614751A (zh) 一种pcie回环自检测的方法
CN110199499A (zh) 统一的集中式网络堆栈
WO2017177448A1 (zh) 一种通信方法、装置及电子设备
CN111147134B (zh) 数据传输装置和方法、数据测试***以及存储介质
CN206671967U (zh) 一种显卡
CN104572539A (zh) 一种辅助进行数据处理的智能便携设备及其处理方法
CN105933897A (zh) 一种在电子设备之间建立通信连接的方法及电子设备
CN207909501U (zh) 一种声音处理***及终端

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant