终端设备、调试卡及调试方法技术

技术编号:26228098 阅读:35 留言:0更新日期:2020-11-04 11:10
本申请提供了一种终端设备、调试卡及调试方法,该终端设备包括:USB Type‑C接口;CC控制器,用于:接收调试卡发送的VDM;根据所述VDM,控制所述USB Type‑C接口与所述终端设备内部的调试接口连通。根据本申请提供的终端设备,可以根据调试卡发送的VDM打开调试通道,从而使调试卡能够在调试通道上对终端设备进行不拆机调试。此外,该VDM是USB Type‑C协议中规定的消息,因此通过复用VDM消息打开调试通道不会影响USB Type‑C接口的原有功能。

【技术实现步骤摘要】
【国外来华专利技术】终端设备、调试卡及调试方法
本申请涉及终端领域,具体地,涉及一种终端设备、调试卡以及调试方法。
技术介绍
随着技术的发展,市场上的终端设备越来越多。此外,在终端设备的产品开发阶段及售后维护阶段,经常需要对终端设备进行调试或固件读写。因此,目前对终端设备的调试具有越来越高的需求。传统的调试方案,需要通过对终端设备进行拆机来调试。这种调试方式操作复杂,并且在拆机过程中容易导致屏幕、元器件等的损坏。
技术实现思路
本申请提供一种终端设备、调试卡及调试方法,能够对终端设备进行不拆机调试。第一方面,提供了一种终端设备,该终端设备包括:USB Type-C接口;CC控制器,用于:接收调试卡发送的第一VDM;根据该第一VDM,控制该USB Type-C接口与该终端设备内部的调试接口连通。根据本申请提供的终端设备,可以根据调试卡发送的VDM打开调试通道,从而使调试卡能够在调试通道上对终端设备进行不拆机调试。此外,该VDM是USB Type-C协议中规定的消息,因此通过复用VDM消息打开调试通道不会影响USB Type-C接口的原有功能。在一种可能的实现方式中,该CC控制器具体用于:根据该第一VDM,控制该USB Type-C接口中的第一引脚与该终端设备内部的调试接口连通,其中,该第一引脚为除CC1引脚、CC2引脚之外的其他任意信号线引脚。在一种可能的实现方式中,第一引脚为以下引脚中的任意一个或多个引脚:SBU1引脚、SBU2引脚、D+引脚、D-引脚、TX引脚、RX引脚。在一种可能的实现方式中,该CC控制器具体用于:接收该调试卡发送的该第一VDM,并对该第一VDM进行解码得到第一密钥;根据该第一密钥,控制该USB Type-C接口与该终端设备内部的调试接口连通。在VDM消息中也可合入加密认证信息,用于终端设备与调试卡进行加密认证识别,能够避免第三方访问调试接口,有利于提高通信安全性,增强调试接口的信息安全。在一种可能的实现方式中,该终端设备还包括待调试模块,该待调试模块用于在调试通道上接收调试卡发送的第二VDM,该第二VDM包括第二密钥,该第二密钥用于控制该待调试模块发送调试数据,该调试通道为该USB Type-C接口与该终端设备内部的调试接口连通的通道。在调试通道打开后,待调试模块对调试卡发送的第二密钥进行认证。只有认证成功后,调试卡才能读取终端设备的调试数据进行调试。上述技术方案能够进一步保证通信的安全性。第二方面,提供了一种终端设备,该终端设备包括:USB Type-C接口;CC控制器,用于:对该USB Type-C接口中的CC1引脚和CC2引脚上的电压进行检测;当检测到该CC1引脚和CC2引脚的电压同时拉高或同时拉低时,控制该USB Type-C接口与该终端设备内部的调试接口连通。根据本申请提供的终端设备,可以通过检测CC1引脚和CC2引脚的电压同时拉高或同时拉低来打开调试通道,从而使调试卡能够在调试通道上对终端设备进行不拆机调试。此外,检测CC1引脚和CC2引脚的电压同时拉高或同时拉低是USB Type-C接口原有的功能,因此通过复用USB Type-C接口原有的功能来打开调试通道不会影响USB Type-C接口的原有功能。在一种可能的实现方式中,该CC控制器具体用于:当检测到该CC1引脚和CC2引脚的电压同时拉高或同时拉低时,控制该USB Type-C接口中的第一引脚与该终端设备内部的调试接口连通,其中,该第一引脚为除CC1引脚、CC2引脚之外的其他任意信号线引脚。在一种可能的实现方式中,该第一引脚为以下引脚中的任意一个或多个引脚:SBU1引脚、SBU2引脚、D+引脚、D-引脚、TX引脚、RX引脚。在一种可能的实现方式中,所述终端设备还包括待调试模块,该待调试模块用于在调试通道上接收该调试卡发送的VDM,该VDM包括密钥,该密钥用于控制该待调试模块发送调试数据,该调试通道为该USB Type-C接口与该终端设备内部的调试接口连通的通道。第三方面,提供了一种调试卡,该调试卡包括:USB Type-C接口;第一控制器,用于通过该USB Type-C接口中的CC1引脚和CC2引脚向该终端设备发送第一VDM,以控制该终端设备将该USB Type-C接口与该终端设备内部的调试接口连通。根据本申请提供的调试卡,调试卡可以向终端设备发送VDM来打开调试通道,从而使调试卡能够在调试通道上对终端设备进行不拆机调试。此外,该VDM是USB Type-C协议中规定的消息,因此通过复用VDM消息打开调试通道不会影响USB Type-C接口的原有功能。在一种可能的实现方式中,该第一VDM包括该调试卡与该终端设备确定的第一密钥,该第一密钥用于控制该终端设备将该USB Type-C接口与该终端设备内部的调试接口连通。在VDM消息中也可合入加密认证信息,用于终端设备与调试卡进行加密认证识别,能够避免第三方访问调试接口,有利于提高通信安全性,增强调试接口的信息安全。在一种可能的实现方式中,该第一控制器还用于:在调试通道上向该终端设备发送第二VDM,该第二VDM包括第二密钥,该第二密钥用于控制该待调试模块发送调试数据,该调试通道为该USB Type-C接口与该终端设备内部的调试接口连通的通道。在调试通道打开后,调试卡继续向终端设备发送第二密钥进行认证。只有认证成功后,调试卡才能读取终端设备的调试数据进行调试。上述技术方案能够进一步保证通信的安全性。第四方面,提供了一种调试卡,该调试卡包括:USB Type-C接口,电阻模块,所述电阻模块用于控制该USB Type-C接口中的CC1引脚和CC2引脚上的电压同时拉高或同时拉低,从而控制该终端设备将该USB Type-C接口与该终端设备内部的调试接口连通。根据本申请提供的调试卡,可以通过控制CC1引脚和CC2引脚上的电压同时拉高或同时拉低来打开调试通道,从而调试卡能够在调试通道上对终端设备进行不拆机调试。此外,CC1引脚和CC2引脚同时拉高或同时拉低属于USB Type-C接口原有的功能,因此通过复用USB Type-C接口原有的功能来打开调试通道不会影响USB Type-C接口的原有功能。第五方面,提供一种调试方法,包括:接收调试卡发送的第一VDM;根据该第一VDM,控制该USB Type-C接口与该终端设备内部的调试接口连通。根据本申请提供的调试方法,可以根据调试卡发送的VDM打开调试通道,从而使调试卡能够在调试通道上对终端设备进行不拆机调试。此外,该VDM是USB Type-C协议中规定的消息,因此通过复用VDM消息打开调试通道不会影响USB Type-C接口的原有功能。在一种可能的实现方式中,该根据该第一VDM,控制该USB Type-C接口与该终端设备内部的调试接口连通,包括:根据该第一VDM,控制该USB Type-C接口中的第一引脚与该终端设备内部的调试接口连通,其中,该第一引脚为除CC1引脚、CC2引脚之外的其他任意信号线引脚。<本文档来自技高网...

【技术保护点】
一种终端设备,其特征在于,包括:/n通用串行总线USB类型Type-C接口;/n通道配置CC控制器,用于:/n接收调试卡发送的第一厂家自定义消息VDM;/n根据所述第一VDM,控制所述USB Type-C接口与所述终端设备内部的调试接口连通。/n

【技术特征摘要】
【国外来华专利技术】一种终端设备,其特征在于,包括:
通用串行总线USB类型Type-C接口;
通道配置CC控制器,用于:
接收调试卡发送的第一厂家自定义消息VDM;
根据所述第一VDM,控制所述USB Type-C接口与所述终端设备内部的调试接口连通。


根据权利要求1所述的终端设备,其特征在于,所述CC控制器具体用于:
根据所述第一VDM,控制所述USB Type-C接口中的第一引脚与所述终端设备内部的调试接口连通,其中,所述第一引脚为以下引脚中的任意一个或多个引脚:SBU1引脚、SBU2引脚、D+引脚、D-引脚、TX引脚、RX引脚。


根据权利要求1或2所述的终端设备,其特征在于,所述CC控制器具体用于:
接收所述调试卡发送的所述第一VDM,并对所述第一VDM进行解码得到第一密钥;
根据所述第一密钥,控制所述USB Type-C接口与所述终端设备内部的调试接口连通。


根据权利要求1-3中任一项所述的终端设备,其特征在于,所述终端设备还包括:
待调试模块,所述待调试模块用于在调试通道上接收所述调试卡发送的第二VDM,所述第二VDM包括第二密钥,所述第二密钥用于控制所述待调试模块发送调试数据,所述调试通道为所述USB Type-C接口与所述终端设备内部的调试接口连通的通道。


一种终端设备,其特征在于,包括:
通用串行总线USB类型Type-C接口;
通道配置CC控制器,用于:
对所述USB Type-C接口中的CC1引脚和CC2引脚上的电压进行检测;
当检测到所述CC1引脚和CC2引脚的电压同时拉高或同时拉低时,控制所述USB Type-C接口与所述终端设备内部的调试接口连通。


根据权利要求5所述的终端设备,其特征在于,
所述CC控制器具体用于:
当检测到所述CC1引脚和CC2引脚的电压同时拉高或同时拉低时,控制所述USB Type-C接口中的第一引脚与所述终端设备内部的调试接口连通,其中,所述第一引脚为以下引脚中的任意一个或多个引脚:SBU1引脚、SBU2引脚、D+引脚、D-引脚、TX引脚、RX引脚。


根据权利要求5或6所述的终端设备,其特征在于,所述终端设备还包括:
待调试模块,所述待调试模块用于在调试通道上接收所述调试卡发送的VDM,所述VDM包括密钥,所述密钥用于控制所述待调试模块发送调试数据,所述调试通道为所述USB Type-C接口与所述终端设备内部的调试接口连通的通道。


一种调试卡,其特征在于,包括:
通用串行总线USB类型Type-C接口;
第一控制器,用于通过所述USB Type-C接口中的通道配置CC1引脚和CC2引脚向所述终端设备发送第一厂家自定义消息VDM,以控制所述终端设备将所述USB Type-C接口与所述终端设备内部的调试接口连通。


根据权利要求8所述的调试卡,其特征在于,所述第一VDM包括所述调试卡与所述终端设备确定的第一密钥,所述第一密钥用于控制所述终端设备将所述USB Type-C接口与所述终端设备内部的调试接口连通。


根据权...

【专利技术属性】
技术研发人员:王进锋段利华易洪彬
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1