PowerPC 调试器和跟踪

综述

适用于所有行业的可靠 PowerPC 调试器

基于 PowerPC 架构的处理器在许多行业都发挥着重要作用:汽车、航空航天、航空电子、网络、信息娱乐和自动化等等,不胜枚举。 

 我们一直与所有 PowerPC 处理器制造商合作,尽可能提供最佳的调试体验。我们在其中一些行业的客户需要的不仅仅是一个调试器。他们需要一种能深入分析硬件和软件性能的工具,一种能最详细地调查任何问题的工具,一种能帮助验证安全关键型应用的工具,或者一种能在处理器进行辐射测试时提供帮助的工具。我们的跟踪工具可以进行非侵入式运行时测量和功能安全验证,符合 ISO26262 和 DO330 等标准,无需代码仪器。

由于我们与所有 PowerPC 处理器制造商的密切关系,我们能够为 PowerPC 系列的所有变体提供 PowerPC 调试器。我们积极参与许多国际标准组织,如 MIPI、Power.ORG 和 NEXUS5001,这使我们能够为硅前后的开发、验证和测试提供一流的工具。

我们通过PowerView GUI 提供最高质量的调试功能。


支持的子架构

MPC5xxx、SPC5、PPC4xx、MPC5xx、MPC603/750、MPC74xx、MPC86xx、QorIQ、PowerQuicc

调试要点

用于最新项目的最新调试器

利用劳特巴赫 PowerDebug 系统揭示 PowerPC 处理器内部的最微小细节:全面的片上和软件断点支持、运行时内存访问、闪存编程、基准计数器、高速缓存和 MMU 视图。一切均可编写脚本,使您能够执行自动测试。

进一步了解我们的调试系统 

控制整个软件栈

用于 PowerPC 的 TRACE32® 操作系统感知调试支持各种管理程序和 30 多个目标操作系统。它可以查询和显示所有操作系统对象,如线程、消息队列等。


调试所有协处理器

将您的洞察力扩展到 SoC 主内核架构之外。许多 MPC5XXX/SPC5 调试解决方案甚至免费提供汽车协处理器 eTPU、SPT 和 GTM 的并行调试。


与应用程序交流

通过运行时内存访问、JDC 等专用接口或标准串行端口,连接终端或与主机进行快速数据交换。


支持所有指令集扩展

TRACE32® 调试工具可处理所有 PowerPC 指令集扩展,如 SPE、ALTIVEC、VLE、ISAT,以及 MPC5XX 代码压缩。


跟踪功能

捕捉核心行动

停止模式调试是一种功能强大的工具,但跟踪效果更好。我们针对 PowerPC 的跟踪解决方案支持 Nexus 片上和片外跟踪,以及其他专有跟踪协议。在某些不支持硬件跟踪的处理器上,TRACE32® 工具提供基于代码仪表的软件跟踪解决方案。

进一步了解我们的跟踪系统  

PowerPC-debug
PowerPC 跟踪

强大的片外 Nexus 跟踪功能

通过跟踪扩展,您可以从内核获取程序流程和数据,并通过 Nexus 模块从其他总线主站(如 DMA 或 FlexRay)进行数据跟踪。TRACE32®️ 还支持通过处理器复位和目标电源周期进行跟踪。TRACE32®️ Nexus 跟踪工具是代码覆盖和长期运行时间测量的理想解决方案。

Nexus 内存追踪系统

具有 Nexus 跟踪到内存功能的处理器有一个小型片上跟踪缓冲器,用于在芯片上存储 Nexus 跟踪信息。这种片上跟踪缓冲区便于快速跟踪问题。有些处理器甚至可以将跟踪信息路由到目标机的 SDRAM 或现有 PCI 通道,从而无需专用端口即可实现深度跟踪。

非常适合安全关键型应用

TRACE32®️ 跟踪工具使您能够利用我们的工具鉴定支持工具包执行 ISO 26262 和 DO-178C 等标准的功能安全验证。

所有 PowerPC 跟踪协议

TRACE32®️ 工具支持所有 PowerPC 跟踪协议:Nexus(并行)、Aurora Nexus、PPC4xx 跟踪、PCFIFO 或 MPC85XX 外设地址跟踪。

超越 JTAG

整个开发周期的解决方案

当使用劳特巴赫的TRACE32®工具时,您会发现整个世界都充满了可能性,它远远超出了传统的JTAG/BDM调试器,涵盖了整个产品开发周期,从硅前SoC设计验证和应用开发、带或不带目标硬件的单元测试,到封闭机箱调试和客户退货分析。使用我们通用的 TRACE32®PowerView 用户界面执行所有这些任务,可在开发周期之间轻松切换。

第三方模拟的标准化应用程序接口

使用我们功能强大的用户界面,通过 MCD 或 GDB 等标准化 API 连接您所选择的仿真。或者,通过我们的 GTL API 连接到门级网表仿真,以验证 SoC 设计或促进早期应用开发。

使用集成指令集进行单元测试Simulator

TRACE32®PowerView 提供内置指令集simulator ,非常适合模块和回归测试。您可以使用自己的硬件外设模型,通过专用 API 扩展simulator 。

进程级调试

如果target OS 提供进程级调试器(如 Linux 上的 gdbserver),则可将PowerView GUI 用作该调试服务器的前端。

现场调试

如果 ECU 配备了兼容 XCP 的设备(如标定工具),则可以通过 XCPPowerView 调试 ECU,即使 ECU 安装在底盘中并深埋在车内。

工具链支持

PowerPC 支持的第三方工具

Target OS (3)
产品
关于公司
NetBSD
Compiler (21)
产品
关于公司
语言
密码战士
ASM、C、C++
CXPPC
C
D-C++
C++
D-CC
C、C++
DCPPC
C
FASTJ
JAVA
海湾合作委员会
ASM、C、C++
海湾合作委员会
C、C++、GCC
GCCPPC
C++
GNAT PRO
ADA、C、C++
绿色山丘-C
C
GREEN-HILLS-C++
C++
HIGH-C
C
HIGH-C++
C++
MSVC
C、C++
ULTRA-C
C
Hypervisor (2)
产品
关于公司
VxWORKS 653 3.X
风车HYPERVISOR
模拟器、仿真器和虚拟目标 (6)
产品
关于公司
COMET 和 METEOR
FETK, XETK
GDB
VIRTUALIZER 和 VDK
VLAB 工程
VX1000
工具集成 (2)
产品
关于公司
戴铂 RTA 套间
OSE 照明器

以下功能适用于TRACE32 支持的所有架构。如果此处未列出您的设备或工具,请与我们联系;支持通常已经在路上。

Host OS

我们的调试软件可在所有主流操作系统上运行。

Flash Devices

我们支持对各种闪存设备进行编程。NOR、NAND、SPI、QSPI、EMMC 等。

第三方集成

通过集成,您可以轻松地将TRACE32 与其他工具结合使用。