Trace32相关
来源:互联网 发布:淘宝的内裤哪个牌子好 编辑:程序博客网 时间:2024/06/03 16:01
1, Trace32的配置步骤
当拿到trace32的安装包后找到bin目录下的t32start.exe可执行文件,打开该文件然后配置(是要进行GDB调试还是在线调试ARM板子等等)
2,Trace32的相关命令
Trace32是不区分大小写的,所以以下命令字母大小写都可以。
查看当前的栈帧: f 命令
查看某一个内存地址对应的值: d.dump %address 如果要dump某一个地址范围的值,可以这样输入 d.dump 0x1000--0x2000 <start address>--<end address> <start address>++<offset>
查看物理地址和虚拟地址的映射关系: MMU.list
查看当前汇编的运行情况,灰色一行表示的是当前PC寄存器的运行 Data.list or d.l
查看当前各个寄存器的值: Register.view or r
查看某一个内存地址的值对应的寄存器指令 d.dump %address 右击某一个地址 view info菜单
查看系统运行所有进程的信息: task.dtask
设置CPU环境: sys.cpu CORTEXA7 sys.up
使用F1可以弹出帮助文档:比如:Data.save.BINARY C:\tes 0xc01c7a90++0x30
使用T32查看全局变量的时候可以使用 tab键补全功能,比如 v.v 空格 然后按tab键补全
在trace32上双击某个进程然后选择code files可以看到该进程调用到的各个库文件以及其地址信息
通过T32查看进程用户空间的调用栈:选择某一个进程先点击Switch Context,然后再点击scan page table,这样再根据对应的地址加载用户空间的库信息就可以查看某个进程用户空间的调用栈信息。
3,cmm脚本学习
cmm脚本相关学习
trace32 cmm脚本常用命令
4,Trace32查看memory的相关命令以及相关字段的含义
To dump a physical address, D A:0x00000000
5,创建T32的快捷方式
lunch.batstart C:\T32\bin\windows64\t32MARM64.exe -c C:\Users\result/t32_config.t32, t32_config.t32OS=ID=T32_1000002TMP=C:\TEMPSYS=C:\T32HELP=C:\T32\pdf PBI=SIM SCREEN=FONT=SMALLHEADER=Trace32-ScorpionSimulator PRINTER=WINDOWS RCL=NETASSISTPACKLEN=1024PORT=22221
- Trace32相关
- Trace32
- about Trace32
- TRACE32调试技巧
- [转] TRACE32调试技巧
- TRACE32的安装配置
- TRACE32调试技巧
- TRACE32 调试技巧
- trace32学习笔记
- TRACE32调试技巧
- Trace32 Simulator for ARM
- Trace32 dump bmp
- qcom8660 trace32 调试经验
- Trace32 安装 (pc_linux64)
- trace32常用命令备忘
- 使用 Trace32 对 FLASH 编程
- 使用 trace32 调试 Linux 内核
- Linux(Ubuntu)安装Trace32
- 【心情日志】ZJOI2015酱油记
- Android音量设置流程干货版
- C语言合法标识符 HDU2024
- 百度加大整治莆田系民营医院力度
- AsyncTask异步操作
- Trace32相关
- WatchService API实现监听文件系统中的文件变化(包括各级子目录)
- 关于String在OC中的一些操作(长沙戴维营)
- memset是如何赋值的以及一些遐想
- 对C++中虚基类的认识
- Android 单元测试框架
- 微软2016校园招聘在线笔试题目-第一题 Magic Box
- 关于高效大规模并发的epoll(nginx的优势)
- Unique Path II--LeetCode