用 Trace32 中的常量填充内存

Fill memory with a constant in Trace32

我是 Trace32 的新手,我只是想用相同的值(有时是 0x00,有时是 0XFF)从给定的地址开始填充 174 个字节。

查看文档,Data.Set 似乎是可行的方法,但我无法找出正确的参数。

谢谢。

正确的命令实际上是Data.Set

 Data.Set <address>|<addr.range> %<access width> <value(s)> [/<option>]

Data.Set可用于将值设置为单个地址或在地址范围内重复设置值。

那么如何定义一个地址范围呢?有两种选择

  • <第一个地址>--<最后一个地址>
  • <第一个地址>++<后续地址数>

放在一起:要将 0xFF 设置为从 0x1000 开始的 174 字节,您必须编写

 Data.Set 0x1000++173. %Byte 0xFF   

请注意 173 之后的尾随点,它标识十进制数。如果没有点,数字将被解释为十六进制值(除非您使用 SETUP.RADIX 十进制)