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 on-on- 和 off-芯片 跟踪,以及其他专有跟踪协议。在某些不支持硬件跟踪的处理器上,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 支持的第三方工具

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
模拟器、仿真器和虚拟目标 (6)
产品
公司名称
COMET 和 METEOR
FETK, XETK
GDB
VIRTUALIZER 和 VDK
VLAB 工程
VX1000
工具集成 (2)
产品
公司名称
戴铂 RTA 套间
OSE 照明器

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

Host OS

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

闪存设备

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

第三方集成

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