当前位置:
文档之家› Trace32 基础配置与调试
Trace32 基础配置与调试
Confidential Documents
30
Trace32 基础配置及调试
软件安装 硬件连接 T32Start配置 基本的连接步骤 基本调试方法
2012/3/15
Lauterbach Academy
Confidential Documents
31
新建一个配置工程
• 选中Configuration Tree,单击右键,将鼠标移动到Add上选 中其下级子菜单Configuration,单击鼠标左键
9
输入license key
2012/3/15
Lauterbach Academy
Confidential Documents
10
选择主机OS
2012/3/15
Lauterbach Academy
Confidential Documents
11
选择目标平台CPU类型
2012/3/15
Lauterbach Academy
27
硬件连接
PowerDebug USB II: • 304 DMIPS • 200 MHz • USB 2.0 通 信接口
2012/3/15
Lauterbach Academy
Confidential Documents
28
各类转换接口
Adaption for Arm Adaption for CEVA-X Preprocessor Adaption for ARM ETM Preprocessor MIPI-60 ARM Converter ARM-20 to/from ARM-14 Debugger Adaption for Intel® Atom™/x86 JTAG Connector for PowerPC440
Confidential Documents
35
增加要调式的目标核
2012/3/15
Lauterbach Academy
Confidential Documents
36
选择与HOST的连接方式
2012/3/15
Lauterbach Academy
Confidential Documents
37
选择目标板的CPU类型
39
启动Trace32
选中主工程,然后我们就可以通过点击Start来启动我们 的Trace32。
2012/3/15
Lauterbach Academy
Confidential Documents
40
Trace32 基础配置及调试
软件安装 硬件连接 T32Start配置 基本的连接步骤
2012/3/15
Lauterbach Academy
Confidential Documents
38
路径修改
将WorkingPath 和SystemPath改成我们实际的工作路径及我 们实际的系统路路径
2012/3/15
Lauterbach Academy
Confidential Documents
更多内容访问: • /ad.html
2012/3/15 Lauterbach Academy Confidential Documents 29
一个最简的调试环境
我们以建立一个arm平台的为例,看如何配置一个 调试的环境
2012/3/15
Lauterbach Academy
Next的模式会在当前代码的下一条代 码打一个临时断点,当程序执行以后 会一直运行直到碰到这个临时断点, 它可以帮助我们直接跨过一个循环体。
2012/3/15 Lauterbach Academy Confidential Documents 54
Return
点击return,最 后停在函数出 口处639
2012/3/15
Lauterbach Academy
Confidential Documents
45
设置CPU参数
选择我们的目标 CPU的一些参数, 在我们连接我们 的调试工具与目 标平台之前。
2012/3/15
Lauterbach Academy
Confidential Documents
46
25
安装完成
2012/3/15
Lauterbach Academy
Confidential Documents
26
Trace32 基础配置及调试
软件安装 硬件连接 T32Start配置 基本的连接步骤 基本调试方法
2012/3/15
Lauterbach Academy
Confidential Documents
2012/3/15
Lauterbach Academy
Confidential Documents
48
Trace32 基础配置及调试
软件安装 硬件连接 T32Start配置 基本的连接步骤 基本调试方法
2012/3/15
Lauterbach Academy
Confidential Documents
3
欢迎界面
2012/3/15
Lauterbach Academy
Confidential Documents
4
软件授权
2012/3/15
Lauterbach Academy
Confidential Documents
5
安装路径选择
2012/3/15
Lauterbach Academy
Confidential Documents
2012/3/15
Lauterbach Academy
Confidential Documents
56
Go
执行应用程序,直到碰到用户设置的 断点才停下来。
2012/3/15
Lauterbach Academy
Confidential Documents
57
Q&A?
• 您可以访问以下网站得到更多,更新的信息 • • FAQ: /faq.html
6
安装类型选择
2012/3/15
Lauterbach Academy
Confidential Documents
7
工具类型选择
2012/3/15
Lauterbach Academy
Confidential Documents
8
选择平台接口
2012/3/15
Lauterbach Academy
Confidential Documents
2012/3/15
Lauterbach Academy
Confidential Documents
23
程序安装包类型
2012/3/15
Lauterbach Academy
Confidential Documents
24
注册方式
2012/3/15
Lauterbach Academy
Confidential Documents
17
临时文件夹设置
2012/3/15
Lauterbach Academy
Confidential Documents
18
调试环境字体大小
2012/3/15
Lauterbach Academy
Confidential Documents
19
显示语言的选择
2012/3/15
Lauterbach Academy
Return 会在一个函数的最后一行设置 一个临时断点,当在函数体内点击 Return以后,程序会一直运行直到停 在设置的临时断点的位置。
2012/3/15
Lauterbach Academy
Confidential Documents
55
Up
Up会从当前函数执行结束,跳到应用 它的函数的下条指令
2012/3/15
Lauterbach Academy
Confidential Documents
32
配置一个新的工程名
修改默认工程名 Configuration 为Omap4430panda
2012/3/15
Lauterbach Academy
Confidential Documents
33
添加Podbus 设备链路
2012/3/15
Lauterbach Academy
Confidential Documents
52
Over
单步运行。 在碰到子函数的时候会进入子函数中 的第一条代码。
பைடு நூலகம்2012/3/15
Lauterbach Academy
Confidential Documents
53
Next
在代码执行到632 时点击step 程序会跳出循环 到634执行
参数设置帮助
对于这些参数的设置我们 可以参看Help 下的ICD Target Manual.我们就可以 看到我们目标平台的相对 应的文档。
2012/3/15
Lauterbach Academy
Confidential Documents
47
建立与CPU的连接
点击Up我们就可以让 我们的工具与我们的 目标板建立连接了。 它将完成以下内容: 1. 重启目标CPU 2. 初始化连接 3. CPU指向Reset Vector
Trace32 基础配置及调试
Able.zhou
软件安装 硬件连接 T32Start配置 基本的连接步骤 基本调试方法