2016-05-04 3 views
1

Я новичок в Trace32 и стараюсь заполнить 174 байта, начиная с данного адреса, с тем же значением (иногда 0x00, иногда 0XFF).Заполнить память константой в Trace32

Посмотрите на документацию, Data.Set, похоже, путь, но я не могу понять правильные аргументы.

Спасибо.

ответ

2

Правильная команда на самом деле Data.Set

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

Data.Set может использоваться, чтобы установить значение на один адрес или установить значение повторно внутри диапазона адресов.

Как определить диапазон адресов? Существует два варианта:

  • < Первый адр. > - < Последнее добавление. >
  • < первый addr. > ++ < число следующих адресов >

Собираем все вместе: Для того, чтобы установить 0xFF 174 байт, начиная с 0x1000 вы должны написать

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

Примечание задн точка после 173, который идентифицирует десятичных чисел , Без точки число будет интерпретироваться как шестнадцатеричное значение (если вы не использовали SETUP.RADIX Decimal)