Установка точки останова на запись в регистр Trace32

Я вижу опцию для установки точки останова на чтение или запись в регистр при создании новой точки останова, но она неактивна. Как мне выбрать эту опцию и как мне написать, например, что я хочу разбить, когда что-то записывает значение 0x60002806 или> 0x60002000 для регистрации A2?

1 ответ

Я никогда не видел процессор на реализации отладки чипа, который позволяет такой функциональности останавливаться, когда рег процессора имеет значение.

В ARM, когда сталкиваюсь с этими проблемами, я использую для получения трассировки ETM с включенным кодом и данными, и после того, как регистр получает это значение, останавливает захват и ищет текущее значение регистра вдоль трассы с поиском по нему.

Другие вопросы по тегам