Это старая версия документа!


IAR

Описание

IAR - инструмент, созданный компанией IAR Systems. Используется для создания приложений и драйверов для различных операционных систем с разными процессорными архитектурами.

Используется также для разработки и компиляции эльфов

Подготовка IAR

  1. Скачать из файлового архива mobilefree.ru;
  2. Применить патч к компилятору;
  3. Скачать папки include и C++ c SVN и положить их в отдельную папку, в которой впоследствии вы и будете располагать папки с вашими проектами.

Создание нового проекта в IAR

1) Project→Create New Project

  • Tool chain: ARM
  • Project templates: C++/main

2) Создаём отдельную папку в папке проектов. Сохраняем файл проекта в ней с прозвольным именем. Переключаем конфигурацию слева (над списком файлов) с Debug на Release. Заходим в Project→Options

категория General Options

  • Core: ARM926EJ-S
  • Processor mode: Arm

категория C/C++ Compiler

вкладка Language
  • Language: Extended Embedded C++
вкладка Optimizations
  • Optimizations: Speed: [High (Maximum optimization)]
вкладка Preprocessor
  • Definded symbols: NDEBUG

категория Assembler

вкладка List
  • Output list file: да
  • Include cross reference: да
  • #define: да
  • Macro definitions: да

категория Linker

вкладка Output
  • Override default: да (в текстовом поле написать название выходного файла)
  • Format variant: None
вкладка Config
  • Override default: $PROJ_DIR$\..\include\1.xcl
  • Override default program entry: main

Необходимые в проекте файлы

  • _cpp2.cpp из папки C++
  • func.asm из папки include.
You: Guest
You permissions: Read
elfs/elfmaking/iar.1428581222.txt · Последние изменения: 09/04/2015 00:00 (внешнее изменение)
Total pages: 365
RSS on Mobilefree Wiki www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Valid XHTML 1.0
© 2005-2018 supertrubka.org