trace32使用手册 - 图文 下载本文

红框中的“EnReset”单选钮如果在前面打勾(选择),表示在TRACE-ICP 做 JTAG 连接时会做系统复位。

通过前面三种情况,用户完成了在 JTAG 连接动作之前的设置工作。接下来,用户就可以连接目标了。这个连接通过下图中的红框中的“Up”或“Attach”单选钮来完成。

Pic6. JTAG 连接

选择红框中的“Up”单选钮,JTAG 通讯连接之后,目标处理器会停止执行,选择红框中的“Attach”单选钮,JTAG 通讯连接之后,目标处理器处于它在 JTAG 通讯之前的状态,原来是运行的,那么,它现在仍然保持运行状态,这就是我们前面描述的第四种情况,如果用户在选择“Up”或“Attach”单选钮之后,在“Up”前面的小园框中有一个绿色圆点,表明JTAG通讯已经连接成功。如下图所示。

Pic7. UP 连接成功

如果选择“Attach”按钮并且目标处理器正在运行的话,在界面的状态显示区会有一个绿色的“Running”条显示,如下图所示。

Pic8. Attach 连接成功

可以通过点击红圈中的按钮停止程序执行, 以便观察程序当前的处理器执行状态。

三、 运行脚本文件

从主菜单区点击“File->Run Batchfile…”打开脚本文件选择对话框。如下图所视。 Pic9. 脚本文件执行菜单

Pic10. 脚本文件选择对话框

在图三十一所示的对话框中选择要执行的脚本文件,用户可以选择任意目录下的脚本文件。脚本文件的内容主要以调试命令为主。有关脚本文件的编写,请参考软件安装目录的“pdf”目录下的文件“practice_user.pdf”。脚本文件的 一般功能是自动执行 JTAG 设置、目标处理器设备寄存器设置、下载要调试的应用程序(支持直接写入 FLASH)、设

置调试源文件路径。

四、 观察/修改寄存器

从主菜单区点击“CPU->CPU Registers” ,打开内核寄存器窗口,如下图所示。

Pic11. 内核寄存器观察菜单

Pic12. 内核寄存器窗口

从Pic12所示的内核寄存器窗口, 用户能够观察处理器内核寄存器的值。 如果用户想修改某一个寄存器的值, 只要双击寄存器名右边的值, 在行命令输入区就会出现相应寄存器值修改的命令,紧接着输入十六进制的值(如,0x12345678)并回车就可以了。下图是以修改寄存器 R2 的值为例,在行命令输入区出现的命令。

Pic13. 修改内核寄存器

从主菜单区点击“CPU->Peripherals” ,打开设备寄存器窗口,如下图所示。

Pic14. 设备寄存器观察菜单