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

Pic15. 设备寄存器窗口

如上图所示的设备寄存器窗口在调试不同的处理器时是不同的。 如果用户要修改某个寄存器的值, 双击该寄存器的值, 在行命令输入区就会出现相应的设备寄存器修改命令,在命令后面输入要修改的值回车即可。如下图所示。

Pic16. 设备寄存器修改命令

上图的设备寄存器的值没有输入。

由于设备寄存器映射在处理器的存储器地址空间。所以,也可以用存储器修改命令修改设备寄存器的值,如 Data.Set。

设备寄存器窗口显示的内容是由一个后缀为“.per”的文件定义的。这个文件是文本的,通过文本编辑器可以编辑,因此,用户可以定制自己的设备寄存器窗口内容。用户在行命令输入区输入“Per.Program”和后缀为“.per”的设备文件, 就可以使自己的设备文件有效,设备寄存器窗口就会按这个文件进行显示。

五、 观察/修改存储器

从主菜单区点击“View->Dump…” ,打开存储器观察窗口,如下图所示。

Pic17. 存储器地址输入框

在地址输入框中输入要观察的地址,地址也可以用符号方式输入。输入地址之后点击“OK”按钮,打开存储器显示窗口,如下图所示。

Pic18. 存储器显示窗口

用鼠标双击某一个存储单元的内容,在命令行就会出现存储器数据修改命令提示,用户只要填入要修改的数据回车即可。如下图所示。

Pic19. 存储器修改命令提示

六、 下载程序

使用 data.load 命令实现程序下载的功能,如下图所示。

Pic20. 下载程序

上图中,“elf”指示所下载的程序的文件格式,“/v”指示程序下载完成之后进行校验。

七、 观察符号表

如下图所示,点击“View->Symbols->Browse”打开符号表对话框。 Pic21. 打开符号表对话框

符号表对话框如下图所示。

Pic22. 符号表对话框

在符号表对话框中可以通过单选钮“Symbols”选择要观察函数或是变量等符号。 在符号表对话框中双击变量符号会打开变量观察对话框, 双击函数名会打开程序列表窗口。

八、 打开程序列表窗口

点击“View->List Source”打开程序列表窗口,如下图所示。

Pic23. 打开程序列表窗口