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

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

22-12-2023

Входные файлы

Объектные файлы (.О) перемещаемые коды, создаваемые из исходных файлов.

Библиотечные файлы (.LIB) коллекция объектных файлов, собранных вместе для удобства.

Скрипты компоновщика (.LKR) расшифровка распределения памяти для индивидуальных процессоров / проектов.

Примечание: исходные файлы используются, если генерируется файл листинга.

Выходные файлы:

Файлы COFF (.OUT, .COF) промежуточные файлы, используемые компоновщиком MPLINK для генерации файлов .COD, .HEX или .LST.

Файл кода (.COD) отладочный файл, используемый MPLAB.

Исполняемый файл (.HEX) двоичный исполняемый файл, не содержащий никакой отладочной информации.

Файл листинга (.LST) файл, содержащий оригинальный исходный код совместно с окончательным двоичным кодом и некоторой служебной информацией.

Файл карты памяти (.МАР) показывает распределение памяти после компоновки, включая занятые и не занятые участки.

MAPфайл представляет собой обычный текстовый файл и его можно открыть для просмотра командой меню MPLAB File>Open. Окно автоматически обновляется при каждой перекомпиляции проекта. В файле находится информация о физическом размещении вы

ходных кодов программы и данных после компоновки. Файл содержит три таблицы. Первая таблица (Section Info) содержит информацию о каждой секции, включая имя секции, ее тип, начальный адрес, в какой области памяти находится секция: данных или программ и ее размер в байтах. Существует четыре типа секций: код (code)

инициализированные данные (idata) неинициализированные данные (udata) инициализированные данные ROM (romdata).

Как вы помните, проект MPLAB представляет из себя композицию некоторых модулей или блоков (nodes), среди которых могут быть (не обязательно все сразу) исходные файлы ассемблера, исходные файлы С, библиотечные файлы, предварительно откомпилированные объектные файлы и файлы скриптов компоновщика. В результате обработки проекта генерируются выходные файлы мы достаточно подробно рассмотрели их раньше. Наряду с ассемблером и компилятором С 17/С 18, MPLINK играет роль инструмента, при помощи которого обрабатывается проект.


Смотрите также:
 ДРАЙВЕР ЖК ДИСПЛЕЯ НА ОТЕЧЕСТВЕННЫХ ДЕТАЛЯХ и ПРИНЦИП РАБОТЫ ЖК ИНДИКАТОРА
 ЦИФРОВЫЕ КОНСТАНТЫ И СИСТЕМЫ СЧИСЛЕНИЯ
 Цифровое телевидение в России
 Интерактивный проектор
 Интерактивное телевидение

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

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

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