Описание тега lauterbach

Questions regarding Lauterbach Microprocessor Development Tools. Use trace32 tag for questions specific to TRACE32 tool.
1 ответ

Понимание команд trace32

Я смотрю, чтобы отследить сценарии CM32 на моем рабочем месте. Упоминается как ниже sys.bc 1000000. sys.m up ; disable watchdog d.s 0x101022 0x40 d.s CPU:0x3ff00 %long 100001 d.s SD:0x101050 %long 00000051 d.s SD:0x101054 %long 5ff00002 Мой вопрос, …
22 янв '14 в 06:57
1 ответ

Команда trace32 cmm для загрузки символов CE

Мне нужно загружать символы CE после каждого сброса цели в отладчике trace32. Мне нужно каждый раз нажимать эту кнопку (загружать символы CE) И мне нужно выбрать NT A8_0(Jumpered), как показано на рис: Как я могу сделать это с помощью команды cmm? Я…
07 июн '16 в 08:51
1 ответ

Как увидеть трассировку вызовов в Trace 32

Кто-нибудь может помочь нам увидеть трассировку вызовов в отладчике Trace 32. Я помню, что такая опция доступна в отладчике UDE. Есть ли такая опция в Trace32? Пример:-При появлении прерывания я хотел узнать, какие функции все вызываются последовате…
28 июн '17 в 07:09
2 ответа

Отладка LauterBach в trace32: есть ли способ установить точку останова данных для локальной переменной перед входом в контекст?

Из справочного документа, чтобы установить точку останова доступа к данным, мы можем использовать var.break <variable> /READWRITE Однако это может работать только тогда, когда мы ввели контекст для этой переменной. Поскольку я хочу написать ск…
1 ответ

API-интерфейсы Trace32 Lauterbach для доступа к программе на языке C

У меня есть ECU с контроллером Infineon и в нем мигает какая-то программа xyz. Теперь значения переменных программы можно увидеть в режиме реального времени в отладчике Trace32 с аппаратным обеспечением Lauterbach. Теперь я должен записать все значе…
21 янв '15 в 18:56
2 ответа

Получение адреса статического символа в Trace32 Lauterbach

Я знаю, что для получения адреса символа lauterbach используется Address.Offset(), но эта команда не работает для статических функций! статический символ не найден. Так что же команда для получения адреса смещения статического символа?
30 ноя '15 в 13:19
2 ответа

Как экспортировать значения переменных из TRACE32

Мой вопрос, как экспортировать значение переменной, которое я видел в окне просмотра? Мне нужно добавить значения этой переменной в формате Excel, я использую программное обеспечение TRACE32.
03 янв '19 в 11:29
1 ответ

Как ждать завершения сценария t32rem DO?

Кажется, что делает t32rem localhost DO script.cmm не блокирует Как я могу заблокировать в сценарии оболочки, пока не закончится сценарий cmm? Вот сокращенный пример: $ time t32rem localhost wait 5s real 0m5.048s $ cat wait-5s.cmm WAIT 5s ENDDO $ ti…
15 фев '19 в 16:20
1 ответ

ПРАКТИКА cmm скрипт, как vv новая переменная в старом окне

Это открывает окно переменной a: v.v a Просмотреть переменную b в том же окне. Как это сделать? v.v b Я знаю, что это может поместить их в одно и то же окно, но я хочу просмотреть b позже v.v a b
03 ноя '17 в 01:08
1 ответ

Вызов внешнего скрипта на точке останова с параметрами реестра в качестве параметров

Я хотел бы написать скрипт Trace32, чтобы я мог вывести состояние регистра и перейти к своему сценарию при срабатывании точки останова. В настоящее время я смотрю на флаг /CMD. Есть ли способ установить точку останова в формате этого: Break.set main…
04 май '17 в 17:19
1 ответ

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

Я вижу опцию для установки точки останова на чтение или запись в регистр при создании новой точки останова, но она неактивна. Как мне выбрать эту опцию и как мне написать, например, что я хочу разбить, когда что-то записывает значение 0x60002806 или…
11 янв '16 в 22:09
1 ответ

Trace32 постоянно читает файл

Я пытаюсь создать скрипт для языка Trace32 PRACTICE, который читает некоторые данные из файла.txt, а затем передает значения в переменную, которую мне нужно отладить. Моя проблема в том, что я не могу заставить его вернуться в начало файла и начать …
31 янв '17 в 14:04
1 ответ

Ленивая оценка макроса Лаутербаха - возможно ли это?

В настоящее время я пишу своего рода "скелет" для тестов, которые будут выполняться с использованием сценариев Лаутербаха. В этом скелете я хочу иметь часть, в которой должны быть выполнены все определения, специфичные для теста, например, функции д…
26 апр '18 в 13:14
1 ответ

Дамп всех функциональных символов и их базовый адрес в текстовый файл в trace32

Я пытаюсь импортировать все символы функций в эльфе с базовым адресом функции в текстовый файл. Я использую следующие 2 команды, чтобы сделать это PRinTer.FILE c:\temp\function_symbol.txt WinPrint.symbol.list.function Но в этом процессе полное имя ф…
19 май '18 в 09:51
1 ответ

Символ функции запроса на существование

Я могу использовать sYmbol.Browse.Function просматривать символы функций, загруженные во внутреннюю базу данных символов TRACE32; цитируя общий справочник [S]: sYmbol.Browse.Function Позволяет просматривать список функций, которые были загружены во …
11 июн '18 в 07:40
1 ответ

Как построить график или взять данные о времени выполнения переменных в Lauterbach-Trace32 Debugger

Можно ли построить график или взять журнал для конкретных переменных в Lauterbach-Trace32 Debugger. Если да, пожалуйста, помогите мне в этой теме
23 фев '18 в 06:52
1 ответ

Используйте кавычки в строках Лаутербаха

Я пытаюсь автоматически сгенерировать файл, используя cmm скрипт для Лаутербаха. Вот что я хочу показать в файле: { "source": "XYZ" } // цитаты включены Однако я не могу заставить сценарий cmm принять кавычки. Использование "\" тоже не работает. Ест…
06 май '15 в 15:23
2 ответа

trace32 - дамп памяти нескольких диапазонов адресов в один двоичный файл

Я использую отладчик Lauterbach для дампа из разных разделов памяти в двоичные файлы. До сих пор мне удалось создать двоичный файл для каждого диапазона адресов, используя data.save.binary output1.txt var.Range(sDummyArray[startRange1..endRange1]) d…
07 янв '17 в 04:23
1 ответ

Время работы до достижения точки останова?

У меня есть сценарий с точкой останова A, и я хочу знать, если это функция, которая показывает время выполнения до достижения точки останова (вручную вы видите его в Misc Runtime). Скажем, если оно достигнет 10 мс, пройдено, если больше - не получит…
09 авг '17 в 13:51
2 ответа

Как получить обратную связь от T32 после запуска сценариев cmm?

Я запускаю сценарий T32 CMM, как показано ниже, через командную строку (помещая в оболочку Python), однако я хотел бы знать состояние T32, успешно ли выполнялся сценарий или была ошибка, как я могу получить эту обратную связь от T32? cd C:\T32\bin\w…
12 янв '17 в 01:00