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中描述的安装过程。