RH850 调试器和跟踪器

综述

任何芯片中的任何 RH850 内核

使用单个劳特巴赫调试器控制和跟踪芯片中的 RH850 内核。从瑞萨 RH850 系列 32 位微控制器 (MCU) 中任选一款,这些微控制器在许多先进的汽车应用中都能找到。从低功耗的单核芯片到高性能的多核芯片,您的 RH850 应用都可以使用劳特巴赫Trace32 调试工具进行改进。

无论您使用哪种方法与设备通信,TRACE32 都能支持。通过 JTAG、LPD4 或 LPD1 调试 RH850;使用 CSI 或 UART 进行编程,甚至与 ETAS 的 ETKx 等校准工具共享这些端口。通过片上跟踪、并行跟踪、Aurora 跟踪或 LPD4(包括 SFT)观察程序执行情况。直接从调试环境对外部或内部闪存进行编程,以简化开发流程。

支持的子架构

RH850, V850

调试要点

释放 RH850 的强大功能

通过劳特巴赫TRACE32 探索和利用 RH850 内核的所有强大而众所周知的功能:完整的片上断点支持、运行时内存访问、闪存编程、基准计数器和高速缓存视图。当然,所有功能都可编写脚本,使您能够反复重复相同的测试序列。

进一步了解我们的调试系统 
  • lauterbach-rh850-on-chip-debugging

选择您喜欢的通讯方式

TRACE32 支持 RH850 的所有调试通信协议。

根据需要为闪光灯编程

TRACE32 包括执行所有这些任务的实用程序。

驯服多核环境

同时调试所有 RH850 内核和非 RH850 内核。通过一个图形用户界面处理每个 SMP 集群。使用我们的 Intercom 协议,从任何其他图形用户界面控制任何图形用户界面。

访问操作系统的功能

TRACE32 可查询和显示所有操作系统对象,如线程、消息队列等。自动为当前任务加载适当的符号,即使在随机内存分配的情况下也是如此。

跟踪功能

捕捉核心行动

利用跟踪功能扩展本已强大的TRACE32 停止模式调试功能。实时发现问题。记录程序的实际流程,发现冲突点。当发生错误时停止程序,并按照发生的顺序检查导致发生错误的每一条指令。我们的PowerView 调试软件既支持节省空间的片上跟踪,也支持功能更强大的片外跟踪(并行-Nexus 或 Aurora 串行跟踪)。

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

  • Lauterbach-rh850 片上跟踪
  • Lauterbach-rh850 off-chip-trace1
  • Lauterbach-rh850 off-chip-trace2

利用片外跟踪最大限度地提高能力

RH850 内核通过 Nexus 消息提供程序和数据跟踪。TRACE32 允许您过滤跟踪,以便只观察选定的函数、关注特定变量或增加记录的运行时间。

利用片上跟踪功能节省空间

无需为捕捉跟踪而专门占用输出和连接器空间。RH850 片上跟踪器支持功能强大的片外跟踪器的所有功能。

调试芯片之间的通信

监控主核心与 ICUM 核心之间的互动。

通过 LPD4 支持仪器软件 (SFT) 跟踪

无需跟踪模块。只需调试模块。为没有内置跟踪功能的芯片提供小型跟踪功能。

扩展的片上跟踪

利用TRACE32的LeashStream记录模式,可克服小型片上跟踪的内存限制,该模式可将许多片上记录自动粘合到一个无尽的虚拟跟踪缓冲区中。仅使用片上缓冲区,即可支持强大的片外跟踪的所有功能。

获取详细的运行时间信息

我们的跟踪解决方案可以记录由 SoC ARC 跟踪 (RTT) IP 提供的完整程序流程。根据记录的数据,我们的工具可为您提供详细的时序和代码覆盖测量。 这与我们的 PowerTrace 模块的深度内存配合使用效果最佳。

通过多核跟踪观察整个设计

TRACE32 允许您在单个跟踪日志中检查内核之间的交互。


虚拟原型

在您的硅之前做好准备

在虚拟原型和模拟器上开始软件开发,使用与实际芯片相同的TRACE32 GUI 和工具集。在开始编译之前,先验证单个 RH850 芯片的调试接口。

调试 Synopsys Virtualizer 模型

通过虚拟化器的 MCD 接口直接连接TRACE32 。所有 RH850 内核都有精确的处理器模型,非常适合早期开发。

多核调试 API

在任何支持标准化 MCD API 的虚拟原型验证平台(如 Synopsys Virtualizer)上调试 RH850 内核。

完善模块和回归测试

使用 TRACE32 的指令集Simulator 准备测试环境。使用自己硬件的外设型号定制simulator 。

测试您的调试解决方案

通过 GDB 连接目标机以验证其响应。通过以太网、RS232 或其他协议与设备 gdbserver 或 gdbstub 通信。

工具链支持

RH850 支持的第三方工具

Compiler (5)
产品
关于公司
语言
CARH850
C
CUBESUITE+
C、C++
格林希尔斯-C
C、C++
ICCRH850
C、C++
VX-RH850
C
模拟器、仿真器和虚拟目标 (6)
产品
关于公司
COMET 和 METEOR
FETK, XETK
GDB
VIRTUALIZER 和 VDK
VLAB 工程
VX1000

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

Host OS

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

Flash Devices

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

第三方集成

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