Подкаталог arm\drivers содержит дистрибутивы драйверов JTAG-интерфей-са, которые могут быть проинсталлированы на компьютер хоста и позволяют производить отладку пользовательских проектов и загрузку пользовательских программ в память микроконтроллеров целевых пользовательских систем.
Подкаталог arm\tutor содержит файлы демонстрационных обучающих проектов, которые могут использоваться для освоения пользователями работы с IDE.
25.1.2. Микроконтроллеры, поддерживаемые IDE
IDE IAR Embedded Workbench версии 4.30a, с которой работал автор на момент написания этой книги, поддерживает загрузку во Flash-память для следующих микроконтроллеров семейства LPC2000: LPC2104/05/06/19/24/29/31/32/34/36/38/42/48/94, LPC2212/14/92/94. Помимо изделий компании NXR IAR Embedded Workbench 4.30а поддерживает загрузку во Flash-память для многих микроконтроллеров из следующих семейств: ADuC702x фирмы Analog Devices, AT91SAM7Sxx и AT91Ebxx фирмы Atmel, МАС71хх фирмы Freescale, ML67Q40xx фирмы OKI, STR7xx фирмы ST, TMS470RlAxx фирмы Texas Instruments. Наряду с поддержкой загрузки во Flash-память, в составе IAR Embedded Workbench 4.30а имеются заголовочные файлы определений регистров ввода/вывода для большей части микроконтроллеров из перечисленных семейств, а также для микроконтроллеров семейства ЕР93хх фирмы Cirrus, семейства S3C24xx фирмы Samsung, микроконтроллера NS9360 фирмы NetSilicon. Этот список постоянно расширяется по мере выхода на рынок новых микроконтроллеров и обновления версий IAR Embedded Workbench.
25.1.3. Типы файлов IDE
Различные версии IDE IAR Embedded Workbench по умолчанию используют расширения имен файлов, приведенные в Табл. 25.1.
25.1. Структура IDE я 387
Таблица 25.1. Типы файлов, используемые IDE IAR Embedded Workbench1
Расширение имени файла |
Tim файла |
Выходной для |
Входной для |
а79 |
Пользовательское (целевое) приложение |
XLINK |
EPROM, C-SPYht.a. |
Asm |
Исходный текст на ассемблере |
Текстовый редактор |
Ассемблер |
С |
Исходный тест на С |
Текстовый редактор |
Компилятор |
Cfg |
Синтаксическая «окраска» файлов конфигурации |
Текстовый редактор |
IAR Embedded Workbench |
Срр |
Встроенный исходный текст С++ |
Текстовый редактор |
Компилятор |
d79 |
Пользовательское (целевое) приложение с отладочной информацией |
XLINK |
C-SPY и другие символические отладчики |
Dbg |
Пользовательское (целевое) приложение с отладочной информацией |
XLINK |
C-SPY и другие символические отладчики |
Dbgt |
Настройки рабочего стола отладчика |
C-SPY |
C-SPY |
Ddf |
Файл дескриптора устройства |
Текстовый редактор |
С-SPY |
Dep |
Зависимая информация |
IAR Embedded Workbench |
IAR Embedded Workbench |
dni |
Файл инициализации отладчика |
C-SPY |
C-SPY |
ewd |
Проектные параметры настройки для С-SPY |
IAR Embedded Workbench |
IAR Embedded Workbench |
ewp |
Проект IAR Embedded Vtbrkbench |
IAR Embedded Workbench |
IAR Embedded Workbench |
eww |
Файл рабочей области |
IAR Embedded Workbench |
IAR Embedded Workbench |
fmt |
Формализованная информация о локальных и открытых окнах |
IAR Embedded Workbench |
IAR Embedded Wsrkbench |
h |
Исходный файл заголовка для С/С ++ или ассемблера |
Текстовый редактор |
Компилятор или ассемблер Uinclude |
i |
Исходный файл препроцессора |
Компилятор |
Компилятор |
i79 |
Параметры настройки «чипа» ARM |
Текстовый редактор |
IAR Embedded Workbench |
inc |
Исходный файл заголовка для ассемблера |
Текстовый редактор |
Ассемблер ^include |
1st |
Файл листинга |
Компилятор и ассемблер |
|
mac |
Макроопределение C-SPY |
Тестовый редактор |
C-SPY |
map |
Файл листинга |
XLINK |
- |
Таблица 25.1. Типы файлов, используемые IDE IAR Embedded Workbench™ (продолжение)
НА ГЛАВНУЮ | | ЧТО ТАКОЕ PIC ? | | ПРОГРАММАТОР | | ПРОЕКТЫ | | СТАТЬИ | | ССЫЛКИ | | КАРТА САЙТА |