"DVDXpert" - компас в мире Hi-Fi и High End техники и другой stereo и home cinema аппаратуры.

ГЕНЕРАЦИЯ ОБЪЕКТНЫХ МОДУЛЕЙ (ФАЙЛОВ)

18-01-2024

НАСТРОЙКА ПРОЕКТА MPLAB ДЛЯ ИСПОЛЬЗОВАНИЯ MPLINK

После создания проекта (Project > New Project) вы получаете доступ к окну редактирования свойств проекта. Мы подробно рассмотрели работу с этим окном ранее, в главе, описывающей работу с MPLAB. Выделите имя проекта щелчком мышки и, когда станет активной кнопка "Node Properties", нажмите на нее. В диалоге "Node Properties", в поле "Language Tool" выберите MPLINK. Если необходимо, установите другие опции компоновщика.

Добавьте исходные файлы в ваш проект, используя кнопку "Add Node". Укажите программный инструмент, при помощи которого будет скомпилирован каждый исходный файл, выбирая имя этого файла и нажимая кнопку "Node Properties".

Добавьте предварительно откомпилированные файлы и библиотеки (например, входящие в состав MPLABC17/C18). Вы можете добавить несколько файлов одновременно, если выбирая файлы в списке будете удерживать нажатой клавишу . Затем добавьте скрипт компоновщика в качестве одного из модулей проекта, используя кнопку "Add Node" Окончив настройку, нажмите кнопку "ОК" окна редактирования свойств проекта.

Генерация выходных файлов

Когда проект MPLAB настроен, вы можете выполнить его сборку, запустив процесс обработки командой меню Project > Make Project. Сгенерированные hexфайлы автоматически загружаются в ОЗУ вашего компьютера. Кроме этого, генерируются дополнительные файлы для документирования и отладки, их назначение мы рассмотрели в разделе "Входные и выходные файлы компоновщика".

Логические секции, используемые в исходном коде для размещения кодов и данных.

Существуют четыре основные категории директив, применяемых в скриптах. Сейчас мы подробнее рассмотрим каждую из этих директив. Комментарии в скриптах помечаются символами косой черты "II", любой текст, помещенный между этими символами, игнорируется. Мы не будем описывать опции командной строки, потому что менеджер проектов MPLAB автоматически подставляет их в соответствии с настройками диалоговых окон. Вероятность того, что вы будете работать непосредственно с командной строкой, очень мала, но в случае необходимости вы можете обратиться к файлу помощи MPLINK.

Чтобы размер стека был определен как '0x20' в области ОЗУ, предварительно определенной как 'gprO', в скрипт компоновщика должна быть включена строка:

STACK SIZE=0x20 RAM=gprO


Смотрите также:
 Эфирное цифровое телевидение: DVB-T
 Недостатки аналогового телевидения
 Интерактивное телевидение
 Цифровое телевидение в России
 ОСТАНОВ ПО УСЛОВИЮ

Добавить комментарий:
Введите ваше имя:

Комментарий:

Защита от спама - решите пример: