AN 796: Cyclone® V和 Arria® V SoC 器件设计指南

ID 683360
日期 7/27/2020
Public
文档目录

5.1.7.3. 选择软件跟踪工具

追踪功能非常有助于分析性能瓶颈,调试崩溃情况和调试复杂案例。可以两种方式进行跟踪:
  • Non-real-time:通过将跟踪数据存储在系统存储器中(例如SDRAM)或嵌入式跟踪缓冲区,然后停止系统运行,下载跟踪信息并对其进行分析。
  • Real-time:使用外部适配器跟踪“跟踪端口”处的数据。需要目标板支持这种使用方式。

通常,调试工具还能跟踪嵌入式软件程序执行,但可能需要外部硬件。例如,随SoC EDS提供的DS-5支持“non-real-time”(非实时和“real-time”(实时)跟踪。用于实时跟踪时,需要名为“DSTREAM”的外部跟踪工具。Lauterbach T32与其类似,也需要使用外部硬件进行实时跟踪。