реклама на сайте
подробности

 
 
> Помогите начать с IAR, Помогите начать с IAR
_Alfred_
сообщение Mar 3 2006, 00:19
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 73
Регистрация: 13-07-05
Пользователь №: 6 757



Привет всем!
До сих пор писал для PIC на ассемблере, сейчас хочу перейти на AVR и писать на С.
Прочитал описание МК и док.AVR035 - с виду ничего сложного (С/С++ знаю).
Установил IAR (IAR Embedded Workbench for Atmel AVR 4.11A).
Создаю проект (Project->Create New Project), выбираю DLIB (C/EC++) - выдается сообщение, что проект не может быть создан.
Выбираю С->AVR® Studio 4 compatible output - проект создается. Набираю текст:

#include<iom16.h>
int main( void )
{
char c=10;
do{
PORTB=c;
}while(--c);
return 0;
}

Пытаюсь компилировать, выдается сообщение:
Fatal Error[Pe035]: #error directive: This file should only be compiled with iccavr or aavr with processor option -v3 C:\Program Files\IAR Systems\Embedded Workbench 4.0 Evaluation\avr\INC\iom16.h 23

В связи с этим у меня вопрос: Как правильно создавать проект в IAR ???
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Proton
сообщение Apr 25 2006, 04:06
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 3-08-05
Из: Новосибирск
Пользователь №: 7 334



Считаю что IDE IAR'а незаменимо на стадии создания проекта и первичной отладки. Поскольку назначение параметров компилятора и линковщика вручную с использованием ключей - это ИМХО геморой, к которому привыкли в основном пользователи Linux, которым нипочём командная строка. Между тем расстановка галочек в чекбоксах к которым тут-же приведены описания одно удовольствие. Тоже самое касается встроенного отладчика - на начальной стадии, когда приходится много раз перекомпилировать проект, перезапускать каждый раз AVRStudio не совсем удобно. Здесь приходит на выручку встроенный отладчик, которым возможна кроме всего прочего отладка программы через JTAG. Ввиду упомянутых обстоятельств не вижу для себя никакой альтернативы встроеному IDE.


--------------------
Всяк хорошая мысля к нам приходит опосля.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 25 2006, 05:56
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Proton @ Apr 25 2006, 07:06) *
Считаю что IDE IAR'а незаменимо на стадии создания проекта и первичной отладки.

Создания первого/первых проектов, дабы необходимость возни с изучением-управлением "самолетом" не заслонила радости первого "полета" - 'Я ЛЕЧУ.......!!!!!!' (как-то двусмысленно получилось :-).
Цитата
Между тем расстановка галочек в чекбоксах к которым тут-же приведены описания одно удовольствие.

Ну прямо увлекательная игра в 'морской бой' - найди где прячется что-то не знаю что и поставь
галочку, а когда поставил - еще интересне не забудь, где поставил, ибо с большей степенью вероятности начинающий понял "описание" около чекбокса совсем не так и получил невесть что. Там еще поля ввода тех самых "ключей" - поняли для чего? Подсказываю - чекбоксиков поменее будет, чем возможностей у компиляора и линкера. А еще там "подсказочки" в виде засеривания "ненужных" чекбоксов в "ненужных" ситуациях (ну например попробуйте манипулируя галочками разместить
контрольную сумму добавляемую линкером _сразу_после_ кода/данных ). Да кстати - а чего это
"добрые дяди" совсем забросили свое дело с галочками на командной строке линкера? То, что
там получилось - вообще смотреть нельзя, не говоря об использовании....

Про редактор с минималистичными функциями уже писал где-то в сходной теме.
Цитата
Ввиду упомянутых обстоятельств не вижу для себя никакой альтернативы встроеному IDE.

Просто не смотрели, на самом деле. Смотреть, подбирать инструмент, осваивать это на самом деле достаточно тяжелое и трудоемкое занятие - тут спору нет.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- _Alfred_   Помогите начать с IAR   Mar 3 2006, 00:19
- - haker_fox   Есть же подфорум по IAR, там и надо задавать вопро...   Mar 3 2006, 02:23
|- - _Alfred_   Цитата(haker_fox @ Mar 3 2006, 06:23) А т...   Mar 4 2006, 23:05
- - defunct   Цитата(_Alfred_ @ Mar 3 2006, 02:19) Прив...   Mar 3 2006, 02:40
- - osnwt   Цитата(_Alfred_ @ Mar 3 2006, 02:19) Созд...   Mar 3 2006, 12:25
- - Guest_Виктор_*   Никак не могу установить iar ew 4.11. Клизма есть....   Mar 3 2006, 17:06
|- - osnwt   Цитата(Guest_Виктор_* @ Mar 3 2006, 19:06...   Mar 3 2006, 17:50
|- - Гость   Цитата(Guest_Виктор_* @ Mar 3 2006, 17:06...   Mar 29 2007, 19:37
- - SasaVitebsk   У меня те же проблемы бьюсь как рыба об лёд. sas...   Mar 3 2006, 19:22
- - zltigo   Цитата(SasaVitebsk @ Mar 3 2006, 21:22) У...   Mar 3 2006, 19:44
- - Гость   Мой e-mail v_anisimov3@rambler.ru Если можно, вышл...   Mar 4 2006, 07:45
- - Гость   А возможно вообще где-нибудь скачать дистрибутив. ...   Mar 5 2006, 00:05
|- - osnwt   Цитата(Гость @ Mar 5 2006, 02:05) А возмо...   Mar 6 2006, 14:30
- - arttab   В проекте надо (вначале) #define ENABLE_BIT_DEFIN...   Mar 6 2006, 06:42
- - Гость   Объясните мне, где лежит эта evaluation версия на ...   Mar 6 2006, 19:09
|- - osnwt   Цитата(Гость @ Mar 6 2006, 21:09) Объясни...   Mar 7 2006, 06:54
- - zltigo   Цитата(osnwt @ Mar 6 2006, 16:30) (интере...   Mar 6 2006, 20:12
|- - osnwt   Цитата(zltigo @ Mar 6 2006, 22:12) Примит...   Mar 7 2006, 07:05
|- - _Bill   Цитата(zltigo @ Mar 6 2006, 23:12) Цитата...   Apr 24 2006, 12:26
|- - IgorKossak   Цитата(_Bill @ Apr 24 2006, 15:26) Я с IA...   Apr 24 2006, 14:05
- - zltigo   Цитата(osnwt @ Mar 7 2006, 09:05) То же с...   Mar 7 2006, 17:10
- - arttab   Для меня практически все проблемы с IAR от плохого...   Apr 25 2006, 01:38
|- - aleksey_g   Вставлю и я своих пать копеек. Уважаемый zltigo, В...   Jun 16 2006, 15:14
|- - zltigo   Цитата(aleksey_g @ Jun 16 2006, 18:14) Ув...   Jun 16 2006, 15:46
- - Atashi   "Всякое категорическое мнение должно быть при...   Jun 8 2006, 21:10
|- - SasaVitebsk   Цитата(Atashi @ Jun 9 2006, 00:10) ...   Jun 9 2006, 21:36
||- - Сергей Борщ   Цитата(SasaVitebsk @ Jun 10 2006, 00:36) ...   Jun 9 2006, 22:03
|- - dred73   Цитата(Atashi @ Jun 9 2006, 01:10) ...   Sep 23 2008, 12:06
- - Atashi   SasaVitebsk, может, я был слишком прямолинеен... Э...   Jun 11 2006, 02:17
- - AndryG   Судя по теме ветки, здесь просили помощи разобрать...   Nov 7 2006, 11:36
- - IgorKossak   В опциях компилятора надо установить генерирование...   Mar 30 2007, 10:04
- - aspID   существует ли возможность в IAR через C-Cpy отлажи...   Sep 7 2007, 05:49
|- - Dog Pawlowa   Цитата(aspID @ Sep 7 2007, 08:49) существ...   Sep 7 2007, 05:58
- - aspID   а где можно прочитать про это? В руководстве нашел...   Sep 7 2007, 06:36
|- - Dog Pawlowa   Цитата(aspID @ Sep 7 2007, 09:36) а где м...   Sep 7 2007, 07:04
- - aspID   Цитатапро что ЭТО? Про отладку USART. Реальным уст...   Sep 7 2007, 07:13
|- - rezident   Цитата(aspID @ Sep 7 2007, 13:13) Про отл...   Sep 7 2007, 07:22
- - aspID   симовол уходит без проблем, но при этом не выставл...   Sep 7 2007, 07:30
- - Unknown_User   У меня такой вопрос: почему у меня, если поставить...   Sep 27 2007, 04:43
|- - Сергей Борщ   Цитата(Unknown_User @ Sep 27 2007, 07:43)...   Sep 27 2007, 09:34
- - Unknown_User   to Сергей Борщ. Пока проблема решается тем, что га...   Sep 28 2007, 07:28
|- - Сергей Борщ   Цитата(Unknown_User @ Sep 28 2007, 10:28)...   Sep 28 2007, 20:28
- - Unknown_User   Сегодня проверил - и правда программа заходит, как...   Oct 1 2007, 10:02
- - Unknown_User   Никак не могу найти способ доступа из функций, нап...   Oct 3 2007, 10:20
|- - Сергей Борщ   Цитата(Unknown_User @ Oct 3 2007, 13:20) ...   Oct 3 2007, 10:28
- - Unknown_User   ok, спасибо, заработало )).   Oct 3 2007, 10:42
- - Unknown_User   Продолжаем череду глупых вопросов )). Что может оз...   Oct 10 2007, 07:44
|- - Сергей Борщ   Цитата(Unknown_User @ Oct 10 2007, 10:44)...   Oct 10 2007, 10:09
|- - IgorKossak   Цитата(Сергей Борщ @ Oct 10 2007, 13:09) ...   Oct 10 2007, 11:09
- - Unknown_User   Дело в том, что такая картина появляеться СРАЗУ пр...   Oct 10 2007, 11:08
- - Unknown_User   Оптимизация выключена, и, как видно на скриншоте, ...   Oct 10 2007, 11:43
|- - Сергей Борщ   Цитата(Unknown_User @ Oct 10 2007, 14:43)...   Oct 10 2007, 16:13
- - Андрей Иванович   Подскажите как в IAR отключить чувствительность к ...   May 9 2008, 11:03
|- - zltigo   Цитата(Андрей Иванович @ May 9 2008, 13:0...   May 9 2008, 11:13
|- - Dog Pawlowa   Цитата(Андрей Иванович @ May 9 2008, 14:0...   May 9 2008, 15:37
- - INT1   Почему это некорректно ?, -в соответствии со станд...   May 9 2008, 16:48
|- - Dog Pawlowa   Цитата(INT1 @ May 9 2008, 20:48) Почему э...   May 10 2008, 19:30
- - INT1   Если не забудете, покажИте, любопытно будет узнать...   May 11 2008, 03:21
- - Waso   Как можно увеличить количество брейкпоинтов, котор...   Nov 10 2008, 05:44
|- - Сергей Борщ   Для начала в Project->Options->Linker->Fo...   Nov 10 2008, 06:47
- - elektronshik   При случайном наведении курсора на массив большого...   Nov 12 2008, 05:21
- - P@ta   Господа, пересел с ICCAVR на IAR а надо разобратьс...   Nov 18 2008, 10:03


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th June 2025 - 08:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.01438 секунд с 7
ELECTRONIX ©2004-2016