Работа с VisualDSP++. Краткое описание возможностей и приёмов использования программы VisualDSP++, страница 18

dspload                  Загружает в цель файл.

dspstepasm            Шагает на одну строку ассемблера.

dsprestart              Посылает к цели сообщение рестарт.

dsprun                   Посылает  к цели сообщение выполнять.

dsphalt                   Запрашивает останов процессора.

dspwaitforhalt        Задерживает дальнейшее выполнение пока целевая платформа остановлена.

Следующий ресурс может быть дополнительнымсредством для расширения возможностей  отладки с использованием Tcl:

www.scriptics.com - ресурс для Tcl программистов.

14.9. Профилирование

Профилирование - это исследование выполнения программы в пределах выбранного диапазона адресов программной памяти. Оно состоит в подсчёте  времени, потраченного на выполнение инструкций (в процентах от полного времени работы программы), числа затраченных циклов (тактов) процессора, числа выполненных инструкций, числа обращений к памяти для чтения и записи.·

Чтобы конфигурировать профилирование:

1. В меню Tools выберите Profile/Profile Ranges.

Появляется диалоговое окноProfileRanges.

2. Выберите диапазон адресов и нажмите OK.

Результаты  профилирования получают в окне Profile. Анализ получаемых сведений позволяет делать выводы об эффективности работы выбранного отрезка программы.

14.10. Инструментальные средства пользователя

Можно конфигурировать до десяти инструментальных средств пользователя. Они экономят время  на выполнение команд.

Инструмент пользователя выполняет команду, которая может:

·  содержать параметры, чтобы запустить прикладную программу;

·  быть Tcl командой.

Следующая процедура добавляет инструмент в меню Tools и формирует соответствующий  инструмент пользователя.

Чтобы сформировать  инструмент пользователя:

1. В меню Settings выберите Preferences.

Появляется диалоговое окно Preferences.

2. Нажмите вкладку Tools.

В окне отображаются формируемые инструментальные средства. В поле Properties видны свойства для выбранного инструмента.

3. Нажмите New.

Появляется диалоговое окно Tool Settings.

4. Введите следующую информацию:

 Поле              Описание

Menuname       Метка, появляющаяся в меню Tools

Command         Команда (или кнопка обзора, чтобы переместиться к команде)

Arguments        Параметры для команды

Initialdirectory Путь к требуемому рабочему каталогу для этого инструмента

5. Выберите Tcl, если это  Tcl команда

6. Нажмите OK.

Если требуется, перестройте порядок команд, выбирая команду и нажимая Move up или Move Down. Можно удалить существующую команду, выбирая команду и нажимая Delete.

7. По окончании нажмите OK.

Когда инструмент пользователя конфигурирован, его имя появляется в меню Tools. Метка v появляется, когда курсор помещают над кнопкой UserTool.

Чтобы обратиться к инструментальному средству пользователя, выполните одно из этих действий:

·  на панели инструментов нажмите кнопкуUser Tool ;

·  в меню Tools  нажмите на имя инструмента.


ПРИЛОЖЕНИЕ       

Таблица П.1. Файлы, используемые при построении проекта