PowerDebug 系统

强力调试系统 - 劳特巴赫
综述

模块化和强大的调试系统

PowerDebug是一个强大的、模块化的、灵活的调试系统,当你从一个项目到另一个项目、从一个芯片到另一个芯片时,它能与你一起适应和成长。它提供了嵌入式行业中最广泛的支持芯片和核心架构的覆盖

从通用的 PowerDebug 模块和目标特定的debug probe 开始。使用跟踪和logic analyzer 模块扩展调试系统,以进行运行时分析、代码覆盖或深入故障排除。

收益

最大化你的投资产出

获得最佳的产品性能

智能调试模块为高效调试和测试自动化提供了最高的可用下载速度和最小的响应时间。

解决最复杂的问题

随附的 TRACE32®PowerView 软件是一个功能丰富的调试环境,允许进行高级多核、hypervisor 和操作系统感知调试。完全可编写脚本的复杂工具包使您能够解决最复杂的问题。

灵活地成长

对新 CPU 的支持只是软件升级,增加一个新的许可证或debug probe 。

只购买你现在需要的组件,以后随着你需求的扩大再增加功能。

受益于长期的支持

我们的长期软件支持使你能够获得新的功能或支持新的CPU,甚至是旧的调试模块。我们的硬件维修服务给你提供了保证,你可以使用你的系统很多年。

PowerView

我们一致的图形用户界面将节省你的时间,并简化从一个CPU架构到另一个架构的过渡。

组件

了解系统模块

TRACE32 PowerDebug 系统采用模块化设计,可根据您的需求进行扩展和调整。 调试系统的基础是 PowerDebug 模块,它 通过 USB3 或千兆以太网与主机 PC 进行通用的、与目标无关的连接。它与特定平台的debug probe 一起构成了一个完整的调试系统。

PowerDebug系统 - 模块化结构
PowerDebug模块

几乎所有芯片的调试基础

PowerDebug模块是专门的调试加速器,靠近目标,以减少响应时间,提高上传/下载速度,并从主机上加载许多调试命令。与基于主机的调试系统相比,这使得调试任务的速度大为提高,缩短了开发时间和成本。

PowerDebug X50 - 劳特巴赫

PowerDebug X50

高性能、模块化、面向未来的调试控制器,可通过片外跟踪进行扩展。

PowerDebug E40- 劳特巴赫

PowerDebug E40

基础调试控制器,为您提供足够的性能帮助完成简单和复杂的调试任务。

DEBUG PROBES

以最高的信号完整性连接到你的目标

位于目标机和 PowerDebug 模块之间的是特定于平台的debug probe 。它能适应调试接口的具体要求,如电压、信号、支持的协议和物理尺寸。尽可能靠近目标处理器的有源电路可确保最高的信号完整性。

debug probe 包括目标处理器架构的许可证。为同时调试 SoC 中的多个内核,探针可获得多个处理器架构的许可。

不同的目标开发板以及最终目标硬件可能具有不同的机械连接器。有一系列适配器和转换器可将debug probe 映射到被测设备。

CombiProbe 是一款先进的debug probe ,有两个调试和跟踪组合端口。它支持用于系统跟踪或紧凑型流跟踪的 4 位跟踪端口。此外,您还可以连接一个混合信号探头来分析数字或模拟信号。

IDC20ADebug Cable- 劳特巴赫

IDC20A Debug Probe

为最大的灵活性而设计,支持整个嵌入式市场中最常见的调试接口引脚布局。

AUTO26Debug Probe - Lauterbach

AUTO26 Debug Probe

专门为汽车项目的使用而设计。 

CombiProbe- 劳特巴赫

CombiProbe

紧凑的调试和跟踪系统,具有最宽4位的紧凑跟踪端口

调试探头 | 劳特巴赫

针对特定架构的Debug Probles

专用于特定目标平台的专用调试探头。

了解更多
支持的调试协议

无论你的目标使用什么协议,TRACE32 都能够支持

JTAG(IEEE 1149.1)

JTAG 是大多数 CPU 通用的通信协议。JTAG 最初是为边界扫描设备测试而开发的,它允许外部工具与芯片内的Test Access Point (TAP) 控制器通信。TAP 是芯片内调试基础设施的接入点。TAP 可以串联起来,以便通过单个debug probe 对多个内核进行调试。

cJTAG (IEEE 1149.7)

Compact JTAG (cJTAG) 是一种基于 JTAG 的技术,通过串行化调试器与内核测试接入点(TAP)之间的 JTAG 通信,减少了调试接口的引脚数。在星形拓扑结构中可支持多个芯片。与普通 JTAG 相比,它节省了物理引脚成本,但调试性能略有降低。

CoreSight Serial Wire Debug (SWD)

SWD(串行线调试)是Arm®定义的2针调试接口,它经过优化,可以以最高性能访问CoreSight™调试基础设施。

Infineon DAP

英飞凌Device Access Port (DAP) 是一种多功能调试接口,具有两个或多个引脚。其 CRC6 保护功能使其在嘈杂环境中也能保持稳定。它支持比 JTAG 更高的频率,甚至可以传输中低频宽的跟踪数据。

Nexus (IEEE 5001)

Nexus定义了一个嵌入式处理器的调试和跟踪标准。大多数符合Nexus标准的现代芯片提供常规的JTAG用于调试,并使用一个额外的辅助端口来传输实时跟踪数据。然而,一些芯片如MPC56x和MP63x在全双工模式下使用一个并行的辅助端口,用于调试和跟踪。

BDM

Background Debug Mode (BDM) 为片上调试提供了串行移位寄存器协议。该协议最初由摩托罗拉/Freescale 设计,用于恩智浦的 ColdFire、M68K、MPC55x 和 PowerQuicc 系列器件。S12/S12X/S12Z 器件使用的单线 BDM 是其变体。

Renesas LPD / UART Mode

Low pin debug (LPD) 模式是瑞萨专用的调试协议。它分为 LPD4(4 引脚)和 LPD1(1 引脚)两种。LPD4 模式还支持低带宽和软件跟踪 (SFT)。对于串行闪存编程,瑞萨调试协议进一步支持异步和同步接口模式(UART/CSI)。

Intel® Out Of Band (OOB) Hosting DCI

Intel® DCI OOB 协议可访问Intel® 直接连接接口 (DCI),以调试Intel® 目标。它使用 USB 3.2 Gen 2x1 端口的引脚。它提供早期启动访问。

Andes Serial Debug Port

Serial Debug Port 是 Andes Technology 设计的 AndesCore™ 和 RISC-V 处理器的双线选件。

Spy-Bi-Wire

Spy-Bi-Wire是由德州仪器公司开发的一种串行JTAG协议(类似于cJTAG),除了正常的JTAG之外,在一些MSP430微控制器上也可以使用。通过使用Spy-Bi-Wire,四个物理引脚可用于其他用途。

Spitfire

SPITFIRE™ 是一种基于 SPI 的串行协议,用于通过两根线调试 Microchip dsPIC® 处理器。AUTO26debug probe 还支持 ICSP 协议,用于对 dsPIC® 的闪存进行编程。

UPDI

Microchip 设计的Unified Program and Debug Interface (UPDI) 是一种专有协议,用于通过单个引脚(也是芯片的复位引脚)对 tinyAVR® 和 megaAVR® 器件进行调试和编程。这些器件也可通过串行外设接口 (SPI) 进行编程。

Renesas Single-Wire UART

RL78处理器通过一个类似UART的1线调试接口,使用RESET和TOOL0引脚进行调试,而较早的78K0R处理器使用一个额外的信号TOOL1。

eJTAG

扩展了IEEE 1149.1 JTAG规范,为基于MIPS的处理器和SoC提供一个定制的调试接口。

不断发展和涌现的新技术

TRACE32 工作在调试技术和工具的最前沿。劳特巴赫的工程师经常是各种嵌入式事务的工作小组和指导委员会的成员。比如一些新的接口包括SPI调试、DCI-OOB、通过USB调试、通过CAN调试等等。

产品扩展功能

增强你的调试器能力

一系列全面的附加模块可用于扩展您的调试系统的能力,使其能够根据您的需要灵活地进行调整,并使其具有我们可以做到的适应性。

跟踪扩展 - 劳特巴赫

跟踪扩展

许多现代的嵌入式处理器包括一个跟踪选项,它可以生成实时的、非侵入性的程序流信息,或数据跟踪,或设备资源的监测,有时也包括以上所有的信息。在你的设置中添加一个跟踪工具,将这些数据纳入你的TRACE32 工具套件,并打开一系列的分析选项:详细的运行时分析、代码覆盖、数据覆盖以及任务切换分析。跟踪数据可以输出到一些行业标准的分析工具中,用于特定活动。

通过可互换的预处理器和一系列的缓冲模块,支持各种跟踪端口和协议 ,使你的跟踪系统和你的调试系统一样灵活。所有这些都由同一个直观的用户界面驱动,最大限度地减少培训时间,最大限度地提高投资回报。您的TRACE32 系统将长期与您在一起。

探索我们的跟踪扩展

逻辑分析扩展

通过添加logic analyser 模块,您可以对嵌入式系统中的数字或模拟信号进行采样。在软件事件(如断点)和实际信号之间进行交叉触发。在对程序流程进行模拟信号采样的同时,您还可以根据执行代码所消耗的功率对应用代码进行剖析。TRACE32 为 CAN、USB、I2C 和内存总线等常见接口提供了大量内置协议分析器,并可轻松扩展以添加您自己的自定义协议分析功能。 

理解我们的逻辑分析仪
Mixed-Signal Probe - 劳特巴赫
电镀隔离 - 劳特巴赫

强电隔离

使用电隔离器安全地调试您的高压目标。这可以通过隔离高压目标信号来防止对您的工具和电脑的损害 ,使您能够安全地工作。

有什么问题吗?

凭借 40 多年的行业领先地位,我们的专业工程师随时为您提供帮助。如果您对我们的产品或哪种配置最适合您需要咨询,请联系我们的销售工程师。如果您需要劳特巴赫系统的使用帮助,请联系我们的工程支持团队。