Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств
Шаг 4. Инструменты разработки — программы отладки и транслирования 139 Ширенной трансляции проекта его директория будет содержать файлы со следующими расширениями: prj — файл проекта Code Vision AVR; txt — файл комментариев. Это простой текстовый файл, который вы заполняете по своему усмотрению; с — текст программы на языке СИ; asm — текст программы на Ассемблере (сформирован Code Vision); cof — формат для передачи программы в другие системы для отладки; еер — содержимое EEPROM (формируется одновременно с НЕХ- файлом); hex — результат трансляции программы; inc — файл-дополнение к программе на Ассемблере с описанием всех зарезервированных ячеек и определением констант; 1st — листинг трансляции программы на Ассемблере; тар — распределение памяти микроконтроллера для всех перемен ных программы на СИ; obj — объектный файл (промежуточный файл, используемый при трансляции); гот — описание содержимого программной памяти (та же информа ция, что и в НЕХ-файле, но в виде таблицы); vec — еще одно дополнение к программе на Ассемблере, содержащее команды переопределения векторов прерываний; cwp — файл построителя проекта. Содержит все параметры, которые вы ввели в построитель (см. раздел 5.2). Все перечисленные выше файлы имеют одинаковые имена, соответ ствующее имени проекта. Кроме перечисленных выше файлов, директо рия проекта может содержать несколько файлов с расширением типа с~, рг~ или cw~. Это страховочные копии соответственно файлов с, prj и cwp. То же самое, что файл bak для текстовых файлов. 4.2.2. Интерфейс системы Code Vision AVR Интерфейс программы Code Vision AVR показан на рис. 4.5. Центральное место занимает окно программ. В этом окне может быть открыто сразу несколько программных модулей. Для каждого модуля появляется отдельная вкладка. Кроме того, там же появляется вкладка «Notes» — окно комментариев к текущему проекту. Все вкладки окна программ, обладают свойствами текстового редактора. Так же, как и в AVR Studio, здесь поддерживаются функции выделения фрагментов, их перетаскивания, копирования, вставки, поиска, поиска и замены и т. д. Так как система Code Vision AVR не поддерживает функцию отладки, в
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==