Несмотря на наличие мастеров установки, файлов подсказки - все равно установка IAR у новичков обычно вызывает много вопросов, поэтому в этой статье процесс установки рассмотрен максимально подробно (IAR Embedded Workbench 550.1 for ARM на ОС Windows XP).
1. Скачайте образ диска EWARM-550.1-full.iso [1], подмонтируйте. Это можно сделать, например, с помощью Nero ImageDrive (входит в состав пакета записи компакт-дисков Nero Burning ROM).
Как вариант, можете просто записать образ EWARM-550.1-full.iso на диск CD-ROM, и открыть его в проводнике.
2. На открытом образе диска увидите файлы и каталоги (autorun, autorun.exe, autorun.inf, cr@ck, doc, dongle, drivers, ewarm, license-init, windows). Запустите autorun.exe, увидите стандартный диалог установки пакета IAR.
Выберите второй сверху пункт - Install IAR Embedded Workbench©, и начнется процесс установки.
3. Дойдете до шага, когда попросят указать имя пользователя (Name:), имя компании (Company:) и лицензионный номер (License#:).
4. Запустите IARID.EXE из папки cr@ck (расположена в корневом каталоге открытого образа диска). Увидите окно наподобие этого:
Скопируйте текст Host-ID (в этом примере нужно скопировать текст 0x165D9).
5. Запустите IARKG.EXE, подставив ему в качестве аргумента скопированный текст. Т. е. для нашего примера командная строка для запуска должна быть:
IARKG.EXE 0x165D9 > license.txt
Смысл этой строки запуска в том, что после выполнения IARKG.EXE 0x165D9 вывод в консоль будет перенаправлен в файл license.txt. Чтобы файл license.txt мог создаться, запуск IARKG.EXE должен происходить в папке диска, а не CD-ROM, иначе файл license.txt не будет создан. Чтобы это проще сделать, скопируйте всю папку cr@ck целиком в папку c:\temp диска, перейдите в папку c:\temp\cr@ck и выполните команду IARKG.EXE 0x165D9. В результате будет создан файл c:\temp\cr@ck\license.txt.
6. Откройте полученный файл license.txt любым текстовым редактором и найдите в нем подстроку EWARM (она будет только в одном месте, так что не ошибетесь). Данная строка и пару строчек до нее будут выглядеть примерно так:
Installserial: XXXX-XXX-XXX-XXXX Key: L8L................1OW# "EWARM" version "2.1_WIN", no expiration date, exclusive
XXXX-XX - какие-то цифры L8L...... - длинная строка из букв и цифр Эти-то цифры и строки как раз и нужно ввести на шаге 3: цифры из Installserial введите в поле License# (просто скопируйте и вставьте), а в поля Name и Company введите произвольные значения, и нажмите Next.
7. Появится запрос Enter License Key, скопируйте и вставьте в поле License Key: длинную строку из букв и цифр, которую Вы нашли на шаге 6 (вся строка после Key:), нажмите Next.
8. Инсталлятор попросит выбрать папку для установки, и далее пути до размещения ярлыков. По умолчанию установка будет произведена в системную папку Program Files (C:\Program Files\IAR Systems\Embedded Workbench 5.4). Можно выбрать нужную папку кнопкой Change..., но лучше оставить предложенный путь установки и просто нажать Next, Next, Install.
Для установки понадобится примерно 1.5 гигабайта свободного места на диске. Там очень много мелких файлов примеров кода, документации и библиотек, поэтому процесс установки довольно долгий, займет примерно 35 минут (в зависимости от скорости компьютера). После инсталляции вы получаете Full версию пакета с установленными исходниками всех библиотек.
[Установка драйверов для J-Link]
После установки IAR следует установить драйвер USB для аппаратного отладчика J-Link (MT-LINK).
1. Откройте папку drivers\Jlink на подмонтированном из образа (EWARM-550.1-full.iso) диске. 2. Запустите InstallDrivers.exe.
Примечание: в папке drivers\Jlink находятся две папки, x86 (для 32-разрядных систем Windows) и x64 (для 64-разрядных). Именно в них и находятся драйверы. InstallDrivers.exe копирует их в системные директории, чтобы Windows сама могла найти драйвер при подключении J-Link через USB.
После того, как установите драйвер, подключите J-Link (MT-LINK) к компьютеру. Операционная система найдет и установит драйвер.
[IAR 4.41A и IAR 5.50 на одном компьютере]
Можно установить и использовать две версии IAR Embedded Workbench на одном компьютере под Windows XP и даже под одним пользователем. Процедура установки IAR 4.41A абсолютно совпадает с процедурой установки IAR 5.50. Обе версии по умолчанию устанавливаются в разные папки, никак не конфликтуют друг с другом, и могут использоваться с одним и тем же отладчиком JTAG (J-Link/J-Trace). Драйверы для отладчика можно взять либо из дистрибутива IAR 4.41A, либо IAR 5.50. Сначала лучше установить IAR 4.41A, а потом IAR 5.50, в обратном порядке IAR может не установиться. Перед установкой каждой версии и после её установки делайте точки восстановления системы (чтобы можно было откатить систему к предыдущему состоянию) и полностью проверяйте работоспособность каждой инсталляции.
[Ссылки]
1. EWARM-550.1-full.iso. 2. Аппаратный отладчик JTAG для ARM - как начать работать с J-Link (MT-LINK). |