Hexagon TRACE32 使用指南(1)


1介绍

1.1概述

TRACE32®是由劳特巴赫股份有限公司开发的一种行业标准的电路内调试系统。它支持许多目标处理器,包括ARM®和六边形™处理器。

TRACE32包括硬件和软件:

  • 硬件将主机与硬件调试平台连接起来
  • 该软件在主机计算机上提供了一个GUI调试界面

它可用于在硬件冲浪板、RUMI和ZeBu仿真平台以及六角形软件模拟器上进行调试和跟踪。所有这些目标都需要TRACE32软件;然而,只有SURF板和仿真目标需要TRACE32硬件(它包括一个附加的TRACE32吊舱和许可适配器)。

本文档只描述了TRACE32的六角形特定特性。有关通用TRACE32特性的信息,请参见劳特巴赫文档(它由Hexagon软件开发工具提供)。

本文档涵盖了以下主题:

  • 在主机上安装TRACE32软件
  • 配置TRACE32硬件舱
  • 创建快捷方式软件
  • 加载六角二进制图像从手臂处理器
  • 配置六角处理器调试
  • 使用TRACE32调试应用
  • 调试多线程应用
  • 调试软件模拟器上的应用程序

注意:本文档不包括TRACE32的ETM配置。有关更多信息,请参见劳特巴赫TRACE32文档中的文档Training_Hexagon_ETM.pdf。

1.2方框图

图1-1显示了一个基于trace32的调试系统的方框图

在这里插入图片描述

1.3报告问题

TRACE32用户报告的大多数问题最终不是由调试器造成的,而是由配置错误的硬件和软件造成的。

在报告任何问题或请求支持之前,请确保您使用的是最新版本的TRACE32:

  • 请在TRACE32发布目录中检查最新的补丁版本。
  • 通过在TRACE32 B::提示符中输入“版本”来检查您当前的TRACE32版本。
  • 包括您的TRACE32版本与任何问题报告或支持请求。

在报告问题或请求支持时,请务必执行以下操作:

  • 如果可能,创建一个简单的测试用例来演示这个问题。
  • 脚本编写错误是常见的问题来源。如果使用它们提供了关于在哪里可以找到它们的信息,或将它们附加到问题报告中。
  • 调试器的屏幕截图是无价的(而且比书面描述少)。

2安装TRACE32软件

2.1概述

本章介绍了在运行Windows、Linux(32位或64位)、Mac OS X或Sun的主机上安装六边形TRACE32软件的过程。

注意:TRACE32的Windows版本的Windows版本支持所有服务器、桌面和嵌入式Windows XP、Windows版本、WindowsA、Windows 7和Windows 8。

2.2安装程序

  • 获得一份标准的劳特巴赫安装光盘(一张名为“powerview产品软件”的DVD)。
  • 验证安装盘是否是可用的最新版本。
  • 找到存储在安装磁盘上的文件installation.pdf。
  • 执行installation.pdf中描述的安装过程。

猜你喜欢

转载自blog.csdn.net/weixin_38498942/article/details/129985926