Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KOMAROV.DOC
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.32 Mб
Скачать

1.18. Инструментальные средства разработки программного обеспечения

К инструментальным средствам разработки программного обеспечения ADSP-2181 относятся: компиляторы языка высокого уровня (обычно СИ), ассемблер, линкер и сплиттер (утилита, позволяющая готовить программу для ее загрузки из БП (см. п. 1.15.4)). Такие средства разработаны как для операционной среды DOS, так и для операционной среды WINDOWS.

1.18.1. Инструментальные средства для dos

К этим средствам относятся: компилятор языка СИ – G21.exe, ассемблер – asm21.exe, симулятор – sym2181.exe, линкер – ld21.exe, сплиттер – spl21.exe и EzKitapp.exe – загрузчик программ в EZ-KIT Lite. Установка этих программных продуктов, а также описание ключей для их запуска из командной строки DOS (кроме СИ) приводится в [2].

Кроме этого, в директории d:\Adi_Dsp\21xx\Ezkitl (где d – символ диска, на котором расположены инструментальные средства для DOS) приводится множество примеров использования перечисленных инструментальных средств, а в директории d:\Adi_Dsp\21xx\Lib расположен файл архитектуры Adsp2181.ach отладочного стенда EZ-KIT Lite. Имеются примеры программирования также в [2].

В настоящем пособии также приводятся примеры программирования с использованием инструментальных средств для DOS (см. пп. 1.8, 1.11.1, 1.12.3, 1.12.6). Всех этих примеров достаточно для успешного программирования ADSP-2181 в операционной среде DOS.

1.18.2. Инструментальные средства для windows

Инструментальным средством для WINDOWS является среда программирования [4] под названием VusualDSP. Компилятор СИ, ассемблер, линкер, симулятор и сплиттер инкапсулированы (внедрены) в эту среду вместе с редактором текста, с помощью которого можно создавать программы.

Среда кроме меню содержит три окна: левое, правое и нижнее. Левое окно (окно проекта) отражает состав проекта (перечень всех файлов, включенных в проект). Правое окно (окно редактирования) является окном редактора текста, в котором находится выбранный файл, входящий в состав проекта. Нижнее окно (окно статуса программы) отражает протокол компилирования файлов проекта. Если есть ошибки (синтаксические, отсутствие определенных программой файлов и т.п.), то их перечень появляется именно в этом окне.

1.18.3. Создание проекта в VisualDsp

Любая программа для ADSP-2181 должна быть частью проекта. Создание проекта осуществляется за несколько шагов:

  • В меню выбрать File | New, появится форма с заголовком Новый документ;

  • Из списка выбрать Project, появится форма с заголовком Сохранение;

  • В этой форме указать директорию, в которой будет сохранен проект;

  • В окне редактирования Имя файла ввести имя файла проекта, например, Async (это имя появится в окне проекта рядом с фирменным голубым треугольником). Появится форма с заголовком Project Option. Форма содержит несколько закладок, на каждой из которых можно задать ту или иную опцию проекта. Существенно задать тип процессора ADSP-2181, что можно сделать на закладке Pro­ject. На этой же закладке следует выбрать тип генерируемого компилятором файла – DSP executable file. Все остальные опции можно оставить без изменения.

Все файлы проекта можно создать выбором File | New. При этом будет появляться форма с заголовком Новый документ, в которой необходимо выбрать Editor File. Окно редактора очистится (или останется пустым) и ему будет присвоено имя Untitled Edit1. Это имя следует заменить на значимое с помощью выбора File | Save As. Новое имя будет фигурировать в заголовке формы VisualDSP.

Далее вновь образованный файл следует подключить к проекту. Это осуществляется с помощью выбора Project | Add to Project | File(s). Вновь созданный файл подключится к проекту, а его имя появится в окне проекта. Каждому вновь подключенному файлу можно назначить уникальные опции. Для этого его надо отметить щелчком мыши в окне проекта, а затем выбрать Project | File Option. Новые опции назначаются на появившейся форме. Для установки/назначения опций всего проекта необходимо в окне проекта щелчком мыши отметить имя проекта, а затем сделать выбор Project | Project Option. Новые опции назначаются на появившейся форме, которая имеет вид совокупности закладок (см. выше).

Таким же образом к проекту можно подключить уже существующий файл. Для этого необходимо использовать выбор File | Open. Если подключенный файл пуст (новый), то, используя встроенный редактор, в него можно записать программу (на языке СИ или ассемблере) или директивы линкерного файла. Далее проект компилируется с помощью выбора Project | Build Project или Project | Rebuild All. Созданный файл исполняемой программы загружается в EZ-KIT Lite на исполнение.

Следует помнить, что в файле autoexec.bat должны быть записи:

  • SET PATH=”d:\VisualDSP”;%PATH%

  • SET PATH=”d:\VisualDSP\System”;%PATH%

где d – обозначение диска со средой VisualDSP.

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