Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЭиСХ_ADSP21xx_1-2ред.doc
Скачиваний:
13
Добавлен:
13.11.2019
Размер:
916 Кб
Скачать
☆
  1. Запуск среды разработки программ

При разработке программ удобно пользоваться интегрированной средой разработки и отладки (Integrated Development and Debugging Environment − IDDE). Для семейства ADSP соответствующий пакет программ носит название VisualDSP++. VisualDSP++ обеспечивает расширенные возможности разработки программ для всех семейств DSP, производимых Analog Devices, в том числе SHARC, TigerSHARC, ADSP-218x и ADSP219x. Включенный в VisualDSP++ компилятор языка «C++» был разработан специально для потребителей DSP и поддерживает предложенный стандарт языка для встраиваемых устройств (Embedded C++), который определяет подмножество полного языка C++ по стандарту ISO/IEC. Компилятор «С++», разработанный компанией ADI, также поддерживает шаблоны и другие возможности полного стандарта, которые позволяют разработчику сокращать сроки создания программ для ускорения их выпуска на рынок. Кроме того, доступны предопределенные классы, которые поддерживают расширения, связанные с методами цифровой обработки сигналов, а также учитывают особенности аппаратного обеспечения.

В VisualDSP++ входят текстовый редактор, транслятор, редактор связей, отладчик-симулятор, программа загрузки и другие полезные программы. VisualDSP++ запускается из стартового меню Windows подобно остальным приложениям. Элементы панели инструментов среды разработки приведены в табл. 11.

Таблица 11

Элементы панели инструментов среды разработки

Операции с файлами:

создать, открыть, сохранить, распечатать, загрузить программу, перезагрузить новую программу

Редактирование кода программ:

вырезать, копировать, вставить, отменить, снова восстановить, поиск, повторить поиск, заменить, искать текст, перейти, показать исходный файл, установить закладку, перейти к следующей, перейти к предыдущей, снять все закладки

Операции с проектом:

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

Отладка программы:

старт или продолжение, запуск сначала, остановка, сброс процессора, назначение точки остановки, удаление всех точек остановки, разрешить или отменить данную точку, в пошаговом режиме с входом в подпрограммы, без входа в подпрограмму, выйти из подпрограммы, открыть окна просмотра выражений, Locals, стека, дизассемблер

В процессе загрузки потребуется проверка, что к компьютеру подключена плата EZLAB. Если нет, то выбрать режим симулятора.

Для инициализации по запросу следует нажать кнопку сброса «Reset» на плате. После этого на экране появится типичное окно интерфейса программы.

В случае необходимости можно объявить новую сессию работы среды разработки. Для этого в меню «Session» выбрать пункт «New Session». В появившемся окне (рис. 10), в выпадающем списке с названием «Debug Target» установить «ADSP-218x Family Simulator». В окне «Processor» установить тип выбранного процессора: в данной сессии ADSP-2181.

Рис. 10. Окно создания новой сессии

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]