【技术实现步骤摘要】
在目标系统上执行诊断操作
[0001]至少一个实施例涉及可用于对目标系统执行诊断操作的诊断电路。例如,至少一个实施例涉及使用适配器在实现本文描述的各种新技术的片上系统上执行跟踪和/或扫描操作。作为另一示例,至少一个实施例涉及包括这种片上系统的自主车辆。
技术介绍
[0002]为了解决可能潜在导致系统偏离其预期行为的潜在系统问题(例如,软件漏洞、硬件问题等),可能需要确定系统问题的根本原因。识别特定潜在系统问题的一个或更多个根本原因有时需要确定一组特定情况,如果存在这些情况,将导致系统重现特定潜在系统问题。不幸的是,确定这组情况可能会导致解决特定潜在系统问题的显著延迟,并且可能会增加包括该系统的产品的上市时间。
[0003]此外,调查特定潜在系统问题的一个或更多个根本原因本身可能对系统产生负面影响和/或使一个或更多个根本原因更难以确定。例如,执行将跟踪值存储在本地存储器(例如,动态随机存取存储器(“DRAM”))中的跟踪操作可能会扰乱和/或消耗存储器带宽并改变存储器访问模式,这可能会影响系统行为。这在系统的功能逻辑(例如,DRAM带宽)已经受到压力的情况下尤其成问题。
附图说明
[0004]下面参考附图详细描述用于在目标系统上执行诊断操作的本系统和方法,其中:
[0005]图1是根据本公开的一些实施例的包括用于在目标系统上执行诊断操作的诊断电路(示出为适配器)的系统的框图的图示;
[0006]图2是示出根据本公开的一些实施例的图1的目标系统的电路组件的电路图的图示;
[0 ...
【技术保护点】
【技术特征摘要】
1.一种设备,包括:第一连接器,其在被连接到部署的目标系统时,自动地触发所述目标系统而进入与现场测试相对应的诊断模式,并在所述目标系统处于所述诊断模式时从所述目标系统接收诊断数据;以及第二连接器,用于将所述诊断数据发送到计算系统,其中所述设备包括在所述部署的目标系统和所述计算系统之间的可移除外围接口。2.根据权利要求1所述的设备,其中所述第一连接器包括接地的第一触点和第二触点,当被连接到所述目标系统时,所述第一触点和所述第二触点触发所述目标系统以自动地进入所述诊断模式。3.根据权利要求1所述的设备,还包括:至少一个指示器,其至少部分地基于从所述目标系统接收的至少一个信号来指示所述第一连接器相对于所述目标系统的方向。4.根据权利要求3所述的设备,其中所述第一连接器是通用串行总线USB Type
‑
C连接器,包括SBU1触点和SBU2触点,所述SBU1触点用于从所述目标系统接收包括第一值的第一信号,所述SBU2触点用于从所述目标系统接收包括第二值的第二信号,所述至少一个指示器用于在所述第一值大于所述第二值时指示所述第一连接器相对于所述目标系统具有第一方向,以及所述至少一个指示器用于在所述第一值不大于所述第二值时指示所述第一连接器相对于所述目标系统具有不同的第二方向。5.根据权利要求3所述的设备,其中所述第一连接器包括触点,所述触点用于从所述目标系统接收电力并将所述电力提供给所述至少一个指示器。6.根据权利要求1所述的设备,其中所述第一连接器包括第一触点和第二触点,所述第二连接器包括第三触点和第四触点,并且所述设备还包括:至少一个开关,其被连接到所述第一触点、所述第二触点、所述第三触点和所述第四触点,所述至少一个开关用于至少部分地基于从所述目标系统接收到的至少一个信号而将所述第一触点连接到所述第三触点和所述第四触点中选定的一个,并用于将所述第二触点连接到所述第三触点和所述第四触点中的另一个。7.根据权利要求1所述的设备,其中所述第一连接器包括通用串行总线USB Type
‑
C连接器或USB Type
‑
C电缆,以及所述第二连接器包括40针ERM8连接器或40针ERF8连接器。8.一种系统,包括:连接器;功能逻辑;以及电路,其包括连接到所述功能逻辑的诊断部分,所述电路用于在诊断电路被连接到所述连接器时,自动地将所述诊断部分连接到所述连接器,所述电路用于在所述诊断电路与所述连接器断开连接时,自动地将所述诊断部分与所述连接器断开连接,所述诊断部分用于在所述诊断电路被连接到所述连接器时,将从所述功能逻辑获得的诊断信息传送到所述诊断电路。
9.根据权利要求8所述的系统,其中当所述诊断电路被连接到所述连接器时,所述电路以诊断模式操作,以及当所述诊断电路与所述连接器断开连接时,所述电路以功能模式操作,以及所述电路自动地在所述诊断模式和所述功能模式之间切换,而无需刷新所述系统、关闭在所述系统上执行的软件或关闭所述系统电源。10.根据权利要求8所述的系统,其中所述诊断信息包括跟踪信息,以及所述电路的诊断部分包括用于从所述功能逻辑收集所述跟踪信息的跟踪引擎。11.根据权利要求10所述的系统,其中所述诊断信息包括扫描信息,以及所述电路的诊断部分包括用于从所述功能逻辑收集所述扫描信息的测试主机。12.根据权利要求8所述的系统,其中所述电路的诊断部分包括测试主机,所述测试主机用于在所述功能逻辑执行扫描操作时,从所述功能逻辑收集扫描信息,所述诊断信息包括所述扫描信息,所述电路的诊断部分包括扫描岛部分,以及所述诊断部分用于在所述扫描操作期间将所述扫描岛部分与所述功能逻辑的至少一部分隔离。13.根据权利要求12所述的系统,其中所述诊断部分包括一个或更多个保持夹、与所述功能逻辑隔离的隔离时钟信号的源、以及与所述功能逻辑隔离的隔离复位信号的源,所述扫描岛部分用于在所述扫描操作期间使用所述隔离时钟信号和所述隔离复位信号,以及所述一个或更多个保持夹用于在所述扫描操作期间将所述扫描岛部分与所述功能逻辑的部分隔离。14.根据权利要求8所述的系统,还包括本地存储器,其中所述诊断信息用于包括跟踪信息,并且所述电路的诊断部分用于将所述跟踪信息传送到所述诊断电路,但不首先将所述跟踪信息保存在所述本地存储器中。15.根据权利要求14所述的系统,其中所述电路的诊断部分用于将所述跟踪信息传送到所述诊断电路,而无需由至少一个处理器管理所述连接器上的流量。16.根据权利要求8所述的系统,其中所述连接器包括连接到所述电路的第一触点和第二触点,所述电路用于在所述诊断电路向所述第一触点和所述第二触点提供预定信号时,自动地将所述诊断部分连接到所述连接器。17.根据权利要求8所述的系统,其中所述系统是片上系统SoC。18.根据权利要求17所述的系统,其中所述SoC用于被安装在自主车辆中。19.根据权利要求17所述的系统,其中所述SoC是消费电...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。