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

Страницы работы

Содержание работы

Министерство Российской Федерации по связи и информатизации

СИБИРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ТЕЛЕКОММУНИКАЦИЙ И ИНФОРМАТИКИ

Работа с VisualDSP++

Учебное пособие

Новосибирск

2003

УДК  621.325.5

К.т.н., доцент . Работа с VisualDSP++ / Учебное пособие.

Приведено краткое описание возможностей и приёмов использования  программы VisualDSP++ - Интегральной Среды Разработки и Отладки (IDDE) программного обеспечения для цифровых сигнальных процессоров  ADSP-21xx фирмы AnalogDevices. Даны рекомендации по ускоренному освоению интерфейса VisualDSP++. Детально рассмотрены эффективные приёмы управления и наблюдения результатов при разработке и отладке программного обеспечения ЦСП. Пособие предназначено для студентов, осваивающих лабораторный практикум по изучению принципов цифровой обработки сигналов и реализации на ЦСП типовых узлов телекоммуникационной аппаратуры в рамках дисциплины «Цифровая обработка сигналов и сигнальные процессоры». Электронный вариант пособия снабжен гиперссылками.

Для студентов, обучающихся по специальности 201200 «Средства связи с подвижными объектами».

Кафедра  ТС и ВС                   

Табл. 6, рис. 2.

Рецензенты:  проф.  Б.М. (НГТУ)

доц.  А. Ф. (САСА)

Утверждено редакционно-издательским советом СибГУТИ в качестве учебного пособия.

ã  Сибирский государственный университет

телекоммуникаций и информатики, 2003 г.


ОГЛАВЛЕНИЕ                                                         стр.

1. ВВЕДЕНИЕ. 5

2. ОСОБЕННОСТИ  VisualDSP++. 5

2.1. Средства помощи (Help) 5

2.2. Возможности VisualDSP++.. 6

2.3. Инструментальные средства разработки кода. 6

3. ПОРЯДОК РАЗРАБОТКИ ПРОГРАММЫ.. 7

3.1. Этапы  разработки DSP программы.. 7

3.2. Некоторые понятия. 7

3.3. Шаги разработки программы (обзор) 8

4. ОПИСАНИЕ СРЕДЫ VisualDSP++.. 8

4.1. Старт VisualDSP++.. 8

4.2. Главное окно VisualDSP++.. 9

4.2.1. Строка заголовка. 9

4.2.2. Cтрока главного меню.. 9

4.2.3. Панели инструментов. 9

4.2.4. Строка состояния. 10

5. ОКНА.. 10

5.1. Окно Проекта. 10

5.2. Окна Редактора. 11

5.3. Окно Вывода. 11

5.4. Окна отладки. 11

6. УПРАВЛЕНИЕ ОКНАМИ.. 12

6.1. Контекстные меню управления. 12

6.2. Изменение формата представления чисел. 12

6.3. Изменение размеров и положения окон. 12

6.4. Настройка среды пректирования. 13

7. ПРОЕКТ. 13

7.1. Открытие существующего проекта. 13

7.2. Создание нового проекта. 14

7.3. Изменение параметров проекта. 14

7.4. Закрытие проекта. 15

7.5. Модификация содержания проекта. 15

7.5.1. Добавление папки в проект.. 15

7.5.2. Добавление файла в проект.. 16

7.6. Просмотр свойств проекта. 16

7.7. Построение проекта. 16

7.7.1. Устранение ошибок. 17

8. ЗАГРУЗКА  ПРОГРАММЫ.. 17

8.1. Автоматическая загрузка и выполнение программы до main(). 18

8.2. Загрузка программы.. 18

8.3. Загрузка символов исполняемого файла. 18

8.4. Сброс целевой платформы в исходное состояние. 19

8.5. Повторный запуск программы.. 19

9. СЕАНСЫ  ОТЛАДКИ.. 19

9.1. Активизация или открытие существующего сеанса  отладки. 19

9.2. Открытие нового сеанса отладки. 20

9.3. Удаление сеанса  отладки. 20

10. УПРАВЛЕНИЕ ВЫПОЛНЕНИЕМ ПРОГРАММЫ.. 20

10.1. Выполнение программы в режиме прогона. 20

10.2. Пошаговое выполнение программы.. 21

10.3. Выполнение программы до указателя. 21

10.4. Останока выполнения программы.. 21

11. КОНТРОЛЬНЫЕ ТОЧКИ.. 22

11.1. Быстрая установка (и удаление) контрольной точки. 22

11.2. Удаление контрольной точки. 22

11.3. Запрещение и разрешение контрольной точки. 22

12. УСКОРЕННОЕ ОСВОЕНИЕ ИНТЕРФЕЙСА.. 23

12.1. Создание исполняемого файла. 23

12.2. Выполнение программы при отладке. 24

13. ОПЕРАЦИИ С РЕГИСТРАМИ И ПАМЯТЬЮ... 25

13.1. Изменение значения регистра. 25

13.2. Отображение ячейки памяти. 26

13.3. Моделирование ввода/вывода. 26

13.4. Заполнение памяти из файла данных. 26

13.5. Дамп памяти в файл данных. 27

14. ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ.. 28

14.1. Разрешение/запрещение стандартных средств ввода-вывода. 28

14.2. Построение графиков. 28

14.3. Выражения. 30

14.3.1. Выражения в окне Выражений. 30

14.3.2.Ввод выражения в окно Выражений. 31

14.4. Показ локальных переменных. 31

14.5. Точки наблюдения. 31

14.6. Трассировка. 32

14.7. Моделирование ввода и вывода данных через SPORT. 32

14.7.1. Конфигурирование потоков. 32

14.7.2. Выполнение программы с внешними прерываниями. 33

14.8. Создание Tcl сценария. 33

14.8.1. Tcl пример. 34

14.8.2.Выполнение обширного сценария. 34

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

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

ПРИЛОЖЕНИЕ. 38


1. ВВЕДЕНИЕ               

Одним из важных обстоятельств, учитываемых при  выборе цифрового сигнального процессора (ЦСП) для проведения разработки, является наличие для него современных средств отладки.

Похожие материалы

Информация о работе