C6000 调试器和跟踪

概述

独立的 C6000 DSP 内核和作为复杂Arm SoC 的一部分

Benefit from Lauterbach’s leading-edge development tools to analyze any design, from a stand-alone single- or multi-core DSP to a complex SoC integrating Arm CPUs, C7000, PRU, ARP32 with C6x DSP cores. C6000 DSP cores are a popular choice for audio and video processing as well as radar data processing in automotive applications. Using our TRACE32® tools you can debug and control any C6000 core (along with all of the other cores) in your SoC via a single JTAG debug interface, all at the same time. TRACE32® tools support on-Chip and parallel/serial real-time off-chip tracing via Arm’s CoreSight IP as well as TI direct trace.

支持的分区架构

C6x

调试要点

最高的性能和最丰富的功能集

Explore and utilize all the powerful and well-known features of your C6000 cores with Lauterbach debug modules at the highest performance in the industry: full on-chip breakpoint support; run-time memory access; flash programming and benchmark counters. And of course, everything is scriptable, enabling you to repeat the same test sequence over and over.

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

Full On-Chip Breakpoint Support

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

调试多架构 SoC 中的 C6000 内核

调试所有 C6000 DSP 内核和非 C6000 内核(Arm 、PRU、ARP32)时,只需使用一个debug probe 。

发挥最高调试性能

通过使用 TRACE32® 调试模块,您可以获得业界最高的 C6000 内核调试性能。

非侵入式调整应用程序

使用基准计数器单元 (BMC) 以非侵入方式监控和微调应用程序的性能。

调试整个软件栈

可与许多流行的目标操作系统协同工作,如 FreeRTOS™、SafeRTOS™、µ-COS II/III™ 等。TRACE32® 实时操作系统感知调试可查询和显示所有操作系统对象,如线程、消息队列等。

最高闪存编程性能

使用可立即运行的闪存脚本和闪存编程算法,以最高性能对外部闪存进行编程。TRACE32® 支持所有文件格式。

跟踪功能

捕捉核心行动

Stop mode debugging can be a powerful tool but tracing is even better. Our trace solutions for C6000 support both on-chip trace and the much more powerful off-chip Trace, which can save the trace data inside the target memory or emit it to one of our PowerTrace tools. For extended tracing, off-chip trace provides large volumes of trace data and the capability of recording for minutes, hours, or days using trace streaming.

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


利用并行和串行跟踪接口

我们的 TRACE32® 工具支持并行和串行跟踪,无论是 TI 直接跟踪还是Arm的 TPIU 支持的任何其他接口。

Benefit from Off-Chip trace

同样宝贵的跟踪信息,非侵入式收集,但数量更多。使用跟踪流,可进行更长时间的跟踪,如几分钟、几小时或几天。

获取详细的运行时信息

除程序流程外,还能捕捉加载和存储操作(地址和数据值),从而监控任务切换和数据流。

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

我们的跟踪解决方案支持多核跟踪,以记录和分析内核之间的动态交互。对于混合架构 SoC,您可以同时跟踪 C6000 和其他内核。

工具链支持

C6000 支持的第三方工具

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

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

Host 操作系统

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

Flash 设备

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

第三方集成

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

相关产品

TRACE32 C6000 的相关产品

筛选条件

筛选条件