TRACE-ICP调试系统:硬件连接与驱动安装

需积分: 47 95 下载量 135 浏览量 更新于2024-08-11 收藏 1.17MB PDF 举报
本文主要介绍了TRACE32调试系统的安装和使用,包括硬件组成部分和软件操作流程。硬件部分主要由主机和调试电缆构成,软件部分主要涉及驱动程序的安装和PowerView调试界面的使用。 1. 系统组成 TRACE32调试系统由硬件和软件两部分组成。硬件方面,包括自主研发的主机和调试电缆,主机通过USB与PC连接,调试电缆则用于与目标板进行JTAG连接。硬件要求包括对PC和目标板的兼容性,如USB接口、电源需求等。软件方面,主要讨论了驱动程序的安装。 1.1 硬件 1.1.1 主机:主机配备有DB25/M连接器用于连接调试电缆,USB接口与PC通信,以及电源指示灯。 1.1.2 调试电缆:具有DB25/F连接器与主机相连,IDC20连接器用于JTAG连接,20针扁平电缆可更换。 1.1.3 USB连接:使用USB电缆连接主机与PC,根据接头大小区分连接方向。 1.2 软件 1.2.1 驱动程序安装:在安装TRACE32之前,需要正确安装相应的驱动程序,以确保软件能够识别并控制硬件设备。 2. PowerView调试界面的使用 2.1 打开调试界面:启动调试软件,进入PowerView调试环境。 2.2 JTAG连接设置:配置JTAG连接参数,确保与目标板的通信。 2.3 运行脚本文件:使用预定义或自定义的脚本文件进行自动化调试任务。 2.4 观察/修改寄存器:查看和修改CPU寄存器的值。 2.5 观察/修改存储器:查看内存内容或写入数据。 2.6 下载程序:将编译好的程序代码下载到目标板的内存中。 2.7 观察符号表:查看程序中的变量、函数等符号信息。 2.8 打开程序列表窗口:显示程序的代码结构和执行路径。 2.9 单步执行:逐行执行程序,便于分析每一步的效果。 2.10 设置软件断点:在特定代码行设置暂停执行的标记。 2.11 设置Onchip硬件断点:利用目标板的硬件资源设置断点。 2.12 设置数据观察断点:当指定数据发生变化时暂停执行。 2.13 全速运行程序:无中断地执行程序直到遇到断点或完成。 2.14 停止运行程序:暂停程序执行,以便检查状态。 2.15 观察变量:查看程序运行过程中的变量值。 2.16 观察堆栈:分析调用栈信息,理解函数调用关系。 2.17 在线Flash编程:直接在目标板的闪存中进行程序的编程和更新。 TRACE32调试系统提供了一套全面的硬件和软件解决方案,用于ARM处理器的开发和调试。通过安装适当的驱动程序和熟悉PowerView调试界面的操作,开发者可以高效地进行嵌入式系统的开发和问题排查。