六角调试器和跟踪

概述

作为复杂 SoC 一部分的 Hexagon DSP 内核

利用劳特巴赫领先且无与伦比的开发工具,分析高通骁龙移动、骁龙汽车、云 AI 和其他 SoC中的各代 Hexagon DSP 及其 HVX 协处理器 ,无论是独立使用还是与Arm CPU、Xtensa 和其他内核结合使用。高通骁龙 SoC 中的 Hexagon DSP 内核用于媒体和传感器处理、专用调制解调器处理以及人工智能等其他任务。

Furthermore, they are used in dedicated AI accelerators like Qualcomm Cloud AI 100. Only by using our TRACE32® tools you can debug and control any Hexagon core (along with other cores) in your SoC via a single JTAG or SWD debug interface, all at the same time. TRACE32® tools support on-Chip trace as well.

支持的子架构

海克斯康 V2、V3、V4、V5x、V6x、V7x

支持的分区架构

Hexagon

调试要点

独特的功能集和核心支持

Explore and utilize all the powerful features of your Hexagon DSP cores with Lauterbach debug modules at the highest performance: full on-chip breakpoint support; run-time memory access and benchmark counters to monitor and fine tune the performance of your application, non-intrusively. And of course, everything is scriptable, enabling you to repeat the same test-sequence over and over.

While stop mode debugging is a powerful tool, tracing is even better, because tracing captures your core’s actions. Our Hexagon Debugger can configure and use the ARM CoreSight trace infrastructure of your SoC, so you can route your trace data to the Hexagon On-chip trace buffer, SoC On-chip trace buffer, other memory like DDR or to an external trace port – whatever your chip and device provides. You can also export the raw trace data using your own tooling, e.g. via backdoors of emulation platforms, and then use TRACE32® to decode and display them.

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

Full on-chip breakpoint support

Unlock the power of Hexagon on-chip breakpoints and all of their features, enabling you to control your application.

调试多架构 Snapdragon SoC 中的 Hexagon 内核

在 AMP 会话中,只需使用一个debug probe ,即可同时调试 SoC 中的所有 Hexagon DSP 内核、HVX 协处理器和其他内核(如Arm 或 Xtensa)。

调试整个软件栈

使用高通公司的 RTOS QuRT,受益于 TRACE32® RTOS 感知调试:您可以查询和显示所有操作系统对象,如线程、消息队列等。只要能从芯片 制造商处获得所有必要信息,TRACE32® 还能提供hypervisor 感知。

集成 MMU 支持

通过使用 TRACE32®,您可以获得 MMU 的全面集成支持。在我们的调试器中显示 MMU 寄存器、表项、地址转换表和 MMU 地址转换阴影。随时对目标进行全面的虚拟和物理访问,使您受益匪浅。

分析多个磁芯之间的相互作用

我们的跟踪解决方案支持多核跟踪,以记录和分析内核之间的动态交互。您可以同时跟踪 Hexagon DSP 和其他内核。

获取详细的运行时信息

我们的跟踪解决方案支持多核跟踪,以记录和分析内核之间的动态交互。您可以同时跟踪 Hexagon DSP 和其他内核。

只需一个图形用户界面即可调试多个 Hexagon 内核

通过 iAMP 多核调试,TRACE32® 允许您在一个实例中调试所有对称的 Hexagon 内核。我们的调试器可以在内核之间切换,并始终提供正确的系统视图。

虚拟原型

在您的硅之前做好准备

在您拿到芯片 之前,在您的电脑上测试您的 Hexagon 代码。TRACE32® 允许您在虚拟原型和仿真器上开始软件开发,使用与真实芯片 相同的图形用户界面和工具集。使用仿真的 Verilog 或 VHDL 网表验证 SoC,包括调试机制。Lauterbach Generic Transactor Library (GTL) 允许您在 JTAG 层执行硅前调试。

联系销售人员 
工具链支持

Hexagon 支持的第三方工具

Compiler (1)
产品
公司
语言
LLVM
C、C++
模拟器、仿真器和虚拟目标 (2)
产品
公司
GDB
高通六边形SIMULATOR

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

Host 操作系统

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

Flash 设备

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

第三方集成

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

相关产品

TRACE32 六角形的相关产品

筛选条件

筛选条件