Jtag Trace 32 - установка точки останова в диапазоне адресов

Это вопрос по JTAG.

Я пытаюсь установить точку останова чтения/записи в диапазоне адресов.

Команда, которую я даю в окне b.set, выглядит следующим образом (и выбор чтения/записи)

A:0x8500000..0xd300000

Но когда я перечисляю его (b.list), он выглядит следующим образом:

AN:0x0:0x8500000--0xd300000

Почему добавляется 0x0? Итак, изменился ли мой первоначальный диапазон адресов, на который я хотел поставить точку останова?

Дополнительная информация: я использую Lauterbach Trace 32. Процессор — ARM Krait.

Спасибо.


person mk..    schedule 31.07.2013    source источник


Ответы (1)


0x00 — это идентификатор пространства. Это 0 для полного пространства ядра. Для пользовательских пространств этот идентификатор пространства является идентификатором процесса. Идентификаторы пространства — это не что иное, как идентификаторы адресного пространства, используемые TLB для различения элементов таблицы страниц.

person mk..    schedule 06.09.2013