| Формат выходного файла Motorola S (по умолчанию) | |
| -i | Формат выходного файла Intel Hex |
| -us | Формат Motorola S1, байтовый (только с ключами -pm или -dm) |
| -us2 | Формат Motorola S2, байтовый (только с ключами -pm или -dm) |
| -ui | Формат Intel Hex, байтовый (только с ключами -pm или -dm) |
| -loader | Создать загрузочный файл |
| -bp # | Большие загрузочные страницы, где # как HEX адрес |
| -bi # | Большие загрузочные страницы, где # как HEX величина |
| -flag | Большие загрузочные страницы с использованием выходных флагов |
| -Id | Использовать специальный загрузчик |
| -2181 | Создать код для процессора ADSP-2181 |
| sim2181 [-a имя_файла] [-c] [-e имя_файла] [-h] [-k имя_файла] [-v] [-w имя_файла] | |
|---|---|
| -a имя_файла | Считывать при запуске файл архитектуры |
| -c | Установить чувствительность к регистру символов |
| -e имя_файла | Загрузить при запуске входной файл с расширением exe (lda) |
| -h | Вывести на экран справку о программе |
| -k имя_файла | Загрузить и выполнить файл командных строк |
| -o имя_файла | Генерировать файл с сообщениями об ошибках |
| -v | Избыточность |
| -w имя_файла | Запустить симулятор с загрузкой ранее созданного файла конфигурации окон с расширением win |
После компиляции программы будет создан файл с именем программы и расширением obj. Однако если на этапе компиляции будут обнаружены ошибки, этого не произойдет и с помощью команды if not exist %1.obj goto error будет осуществлен переход на метку error, для выдачи соответствующего сообщения. При успешной компиляции трансляция программы продолжится.
Компоновка программы выполняется с помощью командной строки: ld21 %1 -a adsp2181 -e %1 -x -g. Здесь после команды вызова компоновщика ld21.exe с именем файла из строки запуска командного файла %1, следует несколько ключей с параметрами. Ключ -a adsp2181 указывает имя файла архитектуры процессора adsp2181.ach. Данный файл создан с помощью построителя программ System Builder и входит в поставку пакета кросс средств. Он состоит из пяти следующих строк:
$2181
$ADSP2181
$0000 3FFF paxINT_PM_USER t
$0000 3FDF dadINT_DM_USER t
$
Этот файл содержит данные, определяющие тип процессора и структуру его памяти, и всегда должен находиться в том же каталоге, где находится файл транслируемой программы. Ключ -е %1 назначает имя выходного файла. Ключи -x и -g предназначены для генерации файла карты памяти *.map и файла с таблицей символьных имен *.sym соответственно. Эти файлы можно использовать в дальнейшем для анализа распределения памяти процессора. Файл с расширением sym необходим, кроме того, для отладки
