芯片的调试系统、调试方法和调试装置制造方法及图纸

技术编号:10804853 阅读:89 留言:0更新日期:2014-12-24 11:51
本发明专利技术公开了一种芯片的调试系统、调试方法和调试装置。其中,该调试系统包括:芯片,芯片包括第一控制器;第二控制器,第二控制器包括第一接口,第一接口与芯片连接,第二控制器用于将计算机的第一调试命令转换为芯片支持的格式得到第二调试命令,并将第二调试命令发送给芯片,和/或将芯片对于第二调试命令的响应发送给计算机;计算机,计算机通过计算机的串口与第二控制器的第二接口连接,计算机用于发送第一调试命令和/或接收芯片对于第二调试命令的响应。通过本发明专利技术,解决了现有技术中具有内部MCU的芯片没有串口的问题,通过第二控制器转发调试命令和对于调试命令的响应,以实现计算机对具有内部MCU的芯片的调试。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种芯片的调试系统、调试方法和调试装置。其中,该调试系统包括:芯片,芯片包括第一控制器;第二控制器,第二控制器包括第一接口,第一接口与芯片连接,第二控制器用于将计算机的第一调试命令转换为芯片支持的格式得到第二调试命令,并将第二调试命令发送给芯片,和/或将芯片对于第二调试命令的响应发送给计算机;计算机,计算机通过计算机的串口与第二控制器的第二接口连接,计算机用于发送第一调试命令和/或接收芯片对于第二调试命令的响应。通过本专利技术,解决了现有技术中具有内部MCU的芯片没有串口的问题,通过第二控制器转发调试命令和对于调试命令的响应,以实现计算机对具有内部MCU的芯片的调试。【专利说明】芯片的调试系统、调试方法和调试装置
本专利技术涉及芯片控制领域,具体而言,涉及一种芯片的调试系统、调试方法和调试 >J-U ρ?α装直。
技术介绍
在一种HDMI (High Definit1n Multimedia Interface,高清晰度多媒体接口 )转DP (DisplayPort,显示接口标准,是一种高清数字显示接口标准)的芯片中,其内部嵌入一个MCU(Micro Control Unit,微控制单元)用来控制该芯片的运行,从而不再需要外部MCU控制该HDMI转DP的芯片。由于嵌入该芯片内部的MCU没有串口,因此为内部MCU中运行的软件的调试带来了较大的困难。 针对现有技术中具有内部MCU的芯片没有串口的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中具有内部MCU的芯片没有串口的问题,目前尚未提出有效的解决方案,为此,本专利技术的主要目的在于提供一种芯片的调试系统、调试方法和调试装置,以解决上述问题。 为了实现上述目的,根据本专利技术的一个方面,提供了一种芯片的调试系统,该调试系统包括:芯片,芯片包括第一控制器;第二控制器,第二控制器包括第一接口,第一接口与芯片连接,第二控制器用于将计算机的第一调试命令转换为芯片支持的格式得到第二调试命令,并将第二调试命令发送给芯片,和/或将芯片对于第二调试命令的响应发送给计算机;计算机,计算机通过计算机的串口与第二控制器的第二接口连接,计算机用于发送第一调试命令和/或接收芯片对于第二调试命令的响应。 进一步地,调试系统还包括:二选一开关,与第二控制器的第三接口和第二接口连接,二选一开关与第一控制器的数据传输接口连接,二选一开关与计算机的串口连接,二选一开关用于通过第二控制器的第三接口接收计算机的控制命令,其中,控制命令用于将第一控制器或第二控制器与计算机连接。 进一步地,第二控制器的第二接口包括:接口接收端,接口接收端与计算机的串口的串口发送端连接,用于接收计算机的第一调试命令和/或控制命令;接口发送端,接口发送端与二选一开关连接,用于将芯片对于第二调试命令的响应发送给计算机,其中,第二调试命令用于对芯片执行调试操作。 进一步地,第一控制器的数据传输接口为输入/输出接口,第一控制器的数据传输接口通过二选一开关与计算机的串口的串口接收端连接,第一控制器的数据传输接口用于发送第一控制器的程序运行状态数据,其中,程序运行状态数据为第一控制器内安装的程序生成的程序运行状态数据。 进一步地,计算机包括:比较器,与第一控制器和第二控制器连接,比较器用于比较芯片对于第二调试命令的响应和程序运行状态数据,以确定芯片是否发生故障。 为了实现上述目的,根据本专利技术的一个方面,提供了一种芯片的调试方法,该调试方法包括:接收来自计算机的第一调试命令,其中,第一调试命令用于对芯片执行调试操作;将第一调试命令转换为芯片支持的格式得到第二调试命令;按照第二调试命令对芯片执行调试操作,并获取芯片对于第二调试命令的响应。 进一步地,调试方法还包括:接收第一控制器的程序运行状态数据,其中,程序运行状态数据为第一控制器内安装的程序生成的程序运行状态数据;根据程序运行状态数据和芯片对于第二调试命令的响应判断芯片是否发生故障。 进一步地,根据程序运行状态数据和芯片对于第二调试命令的响应判断芯片是否发生故障包括:判断程序运行状态数据和芯片对于第二调试命令的响应是否一致;在程序运行状态数据和芯片对于第二调试命令的响应一致的情况下,则判断出芯片没有发生故障;在程序运行状态数据和芯片对于第二调试命令的响应不一致的情况下,则判断出芯片发生故障。 进一步地,在将第一调试命令转换为芯片支持的格式得到第二调试命令之后,调试方法还包括:将返回值发送至计算机,其中,返回值表示第一调试命令已转换完成。 为了实现上述目的,根据本专利技术的另一方面,提供了一种芯片的调试装置,该调试装置包括:接收模块,用于接收来自计算机的第一调试命令,其中,第一调试命令用于对芯片执行调试操作;转换模块,用于将第一调试命令转换为芯片支持的格式得到第二调试命令;执行模块,用于按照第二调试命令对芯片执行调试操作,并获取芯片对于第二调试命令的响应。 采用本专利技术实施例,通过将计算机的串口与第二控制器的第二接口连接,第二控制器可以接收来自计算机的第一调试命令,并将该第一调试命令转换为芯片支持的格式得到第二调试命令,第二控制器将该第二调试命令发送给芯片,芯片按照上述第二控制命令做出响应,并将该响应反馈至第二控制器,第二控制器接收到该响应之后,将该响应发送至计算机。由于芯片没有串口,无法接收计算机的第一调试命令,通过上述实施例,可以通过第二控制器将计算机的第一调试命令转发至芯片,然后使用该调试命令对芯片进行调试,并通过第二控制器将芯片对于该调试命令的响应发送至计算机。通过实施例,通过第二控制器实现了芯片与计算机的连接,解决了现有技术中具有内部MCU的芯片没有串口的问题,通过第二控制器转发调试命令和对于调试命令的响应,以实现计算机对具有内部MCU的芯片的调试,能够便捷地对具有内部MCU的芯片进行调试。 【专利附图】【附图说明】 此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中: 图1是根据本专利技术实施例的芯片的调试系统的示意图; 图2是根据本专利技术实施例的一种可选的具有内部MCU芯片的调试系统的示意图; 图3是根据本专利技术实施例的芯片的调试方法的流程图;以及 图4是根据本专利技术实施例的芯片的调试装置的示意图。 【具体实施方式】 为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。 需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列本文档来自技高网
...

【技术保护点】
一种芯片的调试系统,其特征在于,包括:芯片,所述芯片包括第一控制器;第二控制器,所述第二控制器包括第一接口,所述第一接口与所述芯片连接,所述第二控制器用于将计算机的第一调试命令转换为所述芯片支持的格式得到第二调试命令,并将所述第二调试命令发送给所述芯片,和/或将所述芯片对于所述第二调试命令的响应发送给所述计算机;所述计算机,所述计算机通过所述计算机的串口与所述第二控制器的第二接口连接,所述计算机用于发送所述第一调试命令和/或接收所述芯片对于所述第二调试命令的响应。

【技术特征摘要】

【专利技术属性】
技术研发人员:肖勇王少亮赵明洋
申请(专利权)人:硅谷数模半导体北京有限公司硅谷数模国际有限公司
类型:发明
国别省市:北京;11

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

1