【ARM Trace32(劳特巴赫) 使用介绍 12 -- Trace32 常用命令之 d.dump | data.dump 介绍】
请阅读【ARM Coresight SoC-400/SoC-600 专栏导读】
文章目录
- Trace32 常用命令之 d.dump | data.dump 介绍
- 1 字节显示 (Byte)
- 4 字节显示(word)
- 8 字节显示(通常long)
- 十进制显示
- 显示指定列数
- 显示地址范围内的值
- 不经过MMU
- non-cache 的访问
- 执行安全访问
Trace32 常用命令之 d.dump | data.dump 介绍
在 TRACE32 调试环境中,d.dump
命令用于从内存中读取并显示数据。可以指定读取的数据大小和数量。
Format: Data.dump [<address> | <range>] [/<option> …]
<option> (format):
- Hex | NoHex
- Decimal | DecimalU
- Ascii | NoAscii
- Byte | Word | Long | Quad | TByte | PByte | HByte | SByte | BE | LE |
- Reverse
<option> (standard):
- DIALOG
- Track
- CORE <core_number>
- Orient | NoOrient
- SpotLight | NoSpotLight
- STRING
- COLumns []
- ICache | DCache | L2Cache
- Mark
<option> (advanced):
- ICacheHits | DCacheHits | L2CacheHits | XICacheHits | XDCacheHits | XL2CacheHits
- COVerage
- CFlag
- FLAG
- CTS
<flag>: Read | Write | NoRead | NoWrite
<cflag>: OK | NoOK | NOTEXEC | EXEC
<break>: Program | Hll | Spot | Read | Write | Alpha | Beta | Charly | Delta | Echo
以下是如何使用 d.dump
命令来读取不同数量的字节:
1 字节显示 (Byte)
d.dump.b <地址> /Byte
4 字节显示(word)
d.dump <地址> /Word
8 字节显示(通常long)
d.dump <地址> /Long
十进制显示
d.dump <地址> /Long /decimal
显示指定列数
d.dump <地址> /Long /columns 3.
显示地址范围内的值
d.dump <地址>--<地址> /Long
不经过MMU
Data.dump A:0xc3f90004
non-cache 的访问
Data.dump NC:0x5467
执行安全访问
Data.dump Z:0x5467
TODO。。。