仅对英特尔可见 — GUID: hlm1557328357640
Ixiasoft
9.5.3. 选择软件跟踪工具
跟踪对分析性能瓶颈,调试崩溃情况和调试复杂情况非常有用。执行跟踪的方式有两种:
- Non-real-time:将跟踪数据存储在系统存储器(例如,SDRAM)或嵌入式跟踪缓冲器中,然后停止系统,通过JTAG下载跟踪信息并进行分析。
- Real-time:使用外部适配器从跟端口捕获跟踪数据。目标板需要支持此操作。
通常,配置工具还提供对嵌入式软件程序执行的跟踪,但可能还需要外部硬件。例如,SoC EDS提供的 Arm* DS* for Intel® SoC FPGA Edition支持non-real-time(非实时)和real-time(实时)跟踪。用于实时跟踪时,需要一个名为 Arm* DSTREAM的额外外部跟踪单元。
Lauterbach* T32也需要外部硬件进行实时跟踪。