Команда trace32 cmm для загрузки символов CE
Мне нужно загружать символы CE после каждого сброса цели в отладчике trace32. Мне нужно каждый раз нажимать эту кнопку (загружать символы CE)
И мне нужно выбрать NT A8_0(Jumpered), как показано на рис:
Как я могу сделать это с помощью команды cmm? Я также хочу делать это каждые 10 минут, как в случае ожидания или сна?
1 ответ
Я почти уверен, что и кнопка на панели инструментов, и диалоговое окно не являются частью обычной установки TRACE32. Знаете ли вы, что пользователи TRACE32 могут добавлять свои собственные кнопки и диалоги? (См. Команды МЕНЮ и ДИАЛОГ) Текст "Какая ASIC?" звучит действительно как диалог, специфичный для вашей компании / отдела.
Поэтому, если у вас есть коллеги, которые предоставляют сценарии для ваших отладочных сессий, я предлагаю их спросить.
В противном случае вы можете попробовать следующее:
- Проверьте ваши сценарии CMM, а также сценарий C:\T32\t32.cmm для выполнения любых команд MENU и DIALOG.
- Проверьте ваши сценарии на выполнение других сценариев (команда DO).
- Проверьте, вызывает ли один из сценариев файл *.men или *.dlg (файл описания меню или диалога), поскольку определения меню или диалога могут быть встроены в сценарий CMM или помещены в отдельные файлы.
- Команды, которые вы ищете, должны быть где-то в таком меню или определении диалога.
- Найдите в ваших установочных файлах строку "nt A8_0(jumpered)".
В противном случае это может помочь, если вы предоставите сценарии CMM, которые используете для запуска сеанса отладки.
Для выполнения любого сценария CMM через фиксированный промежуток времени вы можете попробовать команду GLOBALON TIME 600.s DO <myscript.cmm>
Это выполнит скрипт через 10 минут.
Поэтому, если вы хотите периодически запускать сценарий, вам нужно снова поместить эту команду GLOBALON TIME в конец вашего сценария.
Однако, если вы собираетесь обновить символы отладки после вызова вашего make-файла, я предлагаю не использовать GLOBALON TIME. Вместо этого я предлагаю следующие шаги:
- Напишите сценарий CMM "myscript.cmm", чтобы перезагрузить символы отладки (как и раньше)
- Включите удаленный порт API вашего приложения TRACE32 (RCL=NETASSIST в C:\T32\config.t32)
Запустите сценарий CMM, чтобы перезагрузить символы отладки из файла makefile после сборки с помощью консольного приложения t32rem.exe. Как это:
C:\T32\bin\windows\t32rem.exe localhost port=20000 "DO myscript.cmm"